3rdRailはCodeGearが開発したRuby on Rails(以下、Rails)用の商用統合開発環境(IDE)だ。Railsは国産のスクリプト言語Ruby上に構築されたWebアプリケーションフレームワークで、その生産性の高さから近年大きな注目を集めている。3rdRailsはJava IDEとして広く利用されているEclipseをベースとしており、以下のような機能を備えている。

  • 強調表示、コード補完などの機能を備えたRuby、RHTML等のエディタ
  • Railsプロジェクトやさまざまなリソースを生成するためのウィザード
  • Rubyスクリプト、Railsアプリケーションの実行/デバッグ
  • irbを実行するためのコンソール
  • rakeやrails、Railsプロジェクトのscriptなどを実行するためのコンソール
  • CVS/Subversionなどとの連携機能
  • 正規表現/XPathの動作確認を行うためのビュー

上記の機能のうち、Subversion連携機能や正規表現/XPathの開発支援機能などはオープンソースのEclipseプラグインを利用している。Eclipse自身もオープンソースで開発されており、3rdRailは商用製品でありながらオープンソースを活用したIDEとなっている。