Ruby on Rails 2.0も強力サポート

生産性を向上させるRuby向け統合開発環境カタログ

佐藤 聖規

2008/8/18

 NetBeans〜オールインワンIDE

 NetBeansはサン・マイクロシステムズによりプロジェクトが開始されたオープンソースのIDEです。

 JavaのIDEとして有名ですが、C/C++やRuby、PHPのIDEとしても利用できます。また、ユーザー自身が好きなプラグインを導入して拡張をすることができます。

 余談ですが、最近サン・マイクロシステムズはJRubyの開発者を雇用し、JavaのRubyサポートを積極的に推進しています。

製品名 NetBeans IDE 6.1
URL http://ja.netbeans.org/
価格 無償

■インストールの手軽さ〜評価:

 Ruby Packのインストーラが用意されています。インストーラは日本語化されており、実行するだけで簡単にインストールが完了します。

 ただし、今回紹介する3つのIDEで唯一JDK(1.5.06以上)を必要とします。また、データベースサーバはインストールされないため、別に用意しなければなりません。

画面1 NetBeansパックダウンロードページ

■基本機能〜評価:

 基本機能は、実際の開発現場で利用するのに十分な機能を備えています。エディタはシンタックスチェック、シンタックスハイライト、コード補完などを備えています。

 デバッガはブレークポイントをGUIで設定し、ステップ実行を行えます。デバッガ実行時は実行行やブレークポイント行の色が変わり、見た目にも分かりやすくなっています。

画面2 NetBeansデバッガ(画像をクリックすると拡大します)

 もちろんテスト実行、リファクタリングも可能です。サーバ統合機能ではMongrel、WEBrickをサポートしています。また、Rakeタスクを右クリックで直感的に実行でき、Ruby GemsのGUIマネージャーも備えています。

■付加機能〜評価:

 付加機能もデフォルトで多くの機能を使うことができます。また、ユーザーがNetBeansのプラグインをインストールして拡張することができます。

 HTML、CSS、JavaScriptに対応したエディタが搭載されています。NetBeansのHTMLエディタはパレットからよく使う表をドラッグアンドドロップすることで簡単にHTMLが記述できます。JavaScriptデバッガは搭載されていませんが、次期バージョン以降で導入されるようです。

 バージョン管理システムはデフォルトでCVSに対応していますが、Subversionを使う場合は別途クライアントプログラムのインストールが必要です。

 そのほか、データベースをGUIで直感的に操作できる機能も備えています。

画面3 NetBeansDB操作(画像をクリックすると拡大します)

■日本語化、サポートほか〜評価:

 インストーラからインストール後の環境まで日本語化が行われています。操作感はキビキビとした感じで、思いどおりに操作できます。

 NetBeans日本語サイトでは各種ドキュメントやWikiが日本語で提供されています。また、英語ですが使い方を紹介するビデオも公開されています。

 さらに、サン・マイクロシステムズからサポートが受けられます。詳細はWebサイトをご覧ください。1インシデントにつき料金が掛かるシステムのため個人利用のユーザーは利用しにくいかもしれません。

2/5

Index
生産性を向上させるRuby向け統合開発環境カタログ
  Page1
システム開発現場で使えるIDEとは
Page2
NetBeans〜オールインワンIDE
  Page3
Aptana Studio+RadRails〜Web 2.0もサポート
  Page4
3rdRail〜本格的な商用IDEでサポートが充実
  Page5
Ruby IDE選択のポイント

Coding Edgeフォーラム トップページ

 Ruby/Rails関連記事
プログラミングは人生だ
まつもと ゆきひろのコーディング天国
 ときにプログラミングはスポーツであり、ときにプログラミングは創造である。楽しいプログラミングは人生をより実りあるものにしてくれる
生産性を向上させるRuby向け統合開発環境カタログ
Ruby on Rails 2.0も強力サポート
 生産性が高いと評判のプログラミング言語「Ruby」。統合開発環境を整えることで、さらに効率的なプログラミングが可能になる
かんたんAjax開発をするためのRailsの基礎知識
Ruby on RailsのRJSでかんたんAjax開発(前編)
 実はAjaxアプリケーション開発はあなたが思うよりも簡単です。まずはRuby on Railsの基礎知識から学びましょう
Praggerとnetpbmで作る画像→AA変換ツール
Rubyを使って何か面白いものを作ってみよう!
 一般的な画像をアスキーアートに変換するツールを作ってみる。さらに出力にバリエーションを持たせてみよう
コードリーディングを始めよう
Railsコードリーディング〜scaffoldのその先へ〜(1)
 優れたプログラマはコードを書くのと同じくらい、読みこなす。優れたコードを読むことで自身のスキルも上達するのだ
  Coding Edgeフォーラムフィード  2.01.00.91


Coding Edge フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

>

Coding Edge 記事ランキング

本日 月間