Ruby on Rails 2.0も強力サポート

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

佐藤 聖規

2008/8/18

 3rdRail〜本格的な商用IDEでサポートが充実

 3rdRailはCodeGearが開発を行っているRubyのIDEで、これまで紹介した2つのIDEとは異なり有償です。なお、30日間の無償Trial版が用意されています。

 インストーラにはIDE本体のみならず、日本語ドキュメントや日本語チュートリアルビデオ、さらにはデータベースサーバまで含まれています。そのため、3rdRailのインストーラさえあれば、本格的なRailsアプリケーションの開発に入ることができます。

 また、Eclipseをベースとしていますが、Aptana Studio+RadRailsとは異なりプラグイン形式での提供は行われていません。

製品名 3rdRail
URL http://www.codegear.com/jp/products/3rdrail
価格 5万400円(税込)

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

 インストーラさえあれば、データベースサーバまで含めたトータルのRuby on Railsの環境を構築できます。インストーラによって3rdRail、Ruby on Rails(Ruby VM含む)、InterBase 2007(注)、MySQL Serverをインストールできます。インストール自体は非常に簡単です。

画面6 3rdRailインストーラ

【注】
InterBaseはCodeGearが発売しているデータベースです。余談ですが、InterBase 6はオープンソースのデータベースであるFirebirdのベースになっています。現在のInterBaseとFirebirdは別々に開発が進められており、異なるデータベースとして進化しています。

■基本機能〜評価:

 基本機能は実際の開発現場で利用するのに十分な機能を備えています。なお、GUIのGemマネージャーは付属せずCUIのGemマネージャーが付属します。

 エディタはシンタックスチェック、シンタックスハイライト、コード補完などを備えています。

 デバッガはブレークポイントをGUIで設定し、ステップ実行を行えます。もちろんテスト実行、リファクタリングも可能です。

 サーバ統合機能ではMongrel、WEBrick、Lighttpdをサポートしています。

 RubyやRailsのコマンドを実行する機能は大変充実しており、画面7のようにウィザード形式でコマンドを発行することができます。そのため、Railsの初心者であっても、直感的に操作することができるでしょう。上級者向けには、コマンドラインツールも提供されています。

画面7 3rdRailリソース新規作成ウィザード(画像をクリックすると拡大します)

■付加機能〜評価:

 付加機能も充実しています。Eclipseベースで作成されているため、ユーザーが必要なプラグインを追加することができます。

 HTML、CSS、JavaScriptエディタが付属し、JavaScriptのデバッガが利用可能です。バージョン管理システムは、CVS、Subversionをデフォルトでサポートします。さらに、リクエストモニタが自動的に起動してリクエストをキャプチャするなど、細かな点にも気が配られています。

 ただし、データベースのGUIツールはEclipseのDTPを同梱しているため、設定にJDBCドライバなどが必要であり、NetBeansやAptanaに比べるとやや煩雑です。

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

 日本語化については、インストーラ、IDE本体、ドキュメント、チュートリアルビデオに至るまで、すべて日本語化されています。

 サポートは、オープンソースジャパンネットワーク応用通信研究所(NaCl)、CodeGearが共同で提供しています。購入段階で操作方法などの製品サポートが受けられるだけでなく、追加メニューとして開発者のトレーニングや開発環境構築支援サービスなど大変充実しています。

 操作した印象としては、やや遅い操作もあるもののキビキビとしていてストレスを感じることはありません。

4/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 記事ランキング

本日 月間