Ruby on Rails 2.0も強力サポート

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

佐藤 聖規

2008/8/18

 Aptana Studio+RadRails〜Web 2.0もサポート

 Aptana StudioはWeb 2.0のためのWebオーサリングツールとして開発され、HTML、CSS、JavaScriptの開発支援機能を備えています。プラグインを追加することでiPhone、iPod touch用ページやAdobe AIRの開発までサポートします。

 RadRailsは、Aptana StudioにRuby on Railsサポート機能を追加するプラグインです。本稿ではAptana StudioにRadRailsプラグインをインストールした状態で評価しました。

 なお、Aptana StudioはEclipseをベースに開発されています。そのためRadRailsをEclipseにプラグイン形式で追加して使うこともできます。

製品名 Aptana Studio 1.1 + RadRails 1.0
URL http://aptana.com/studio(Aptana Studio)
http://aptana.com/rails/(RadRails)
価格 無償。Pro Editionは1ライセンス99ドル。詳しくはAptana Storeを参照のこと

関連記事:
リンク AptanaでWebページ作成はここまでできる!
http://www.atmarkit.co.jp/fwcr/rensai/freeauthoring01/freeauthoring01_1.html
リンク AptanaでAjax・AIR・iPhone用ページの開発を行う
http://www.atmarkit.co.jp/fwcr/rensai/freeauthoring02/freeauthoring02_1.html
リンク Aptana RadRailsで始める JRuby on Rails超入門
http://www.atmarkit.co.jp/fjava/special/jruby01/jruby01_1.html

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

 比較的簡単な操作で構築できますが、Aptana Studioをインストールした後にRadRailsを追加でインストールする必要があります。Aptana Studioを起動すると画面4のようにRadRailsをインストールするためのナビゲーションが表示されます。

画面4 Aptanaスタートページ(画像をクリックすると拡大します)

 また、Railsの実行に必要なライブラリが不足している場合は、Ruby Gemsマネージャーが起動し、自動的にインストールできます。

 さらに、JRuby、Derbyが同梱されているため、インストーラだけでRuby on Railsの実行に必要な環境が一通り整います。

■基本機能〜評価:

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

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

 サーバ統合機能ではMongrel、WEBrick、Lighttpdをサポートしています。そのほか、Ruby、Railsのコマンドを実行するGUIインタフェースやGUIのRuby Gemsマネージャーも備えています。

画面5 Aptanaコード補完(画像をクリックすると拡大します)

■付加機能〜評価:

 付加機能もデフォルトでかなりの機能を備えています。Eclipseベースで作成されているため、ユーザーが必要なプラグインを追加することもできます。

 HTML、CSS、JavaScriptエディタが搭載されているうえ、Dojoなど有名ライブラリのサポートやGUIデバッガなどが利用可能であるなどJavaScriptのサポートが豊富なのも特徴の1つでしょう。

 バージョン管理システムのサポートは、残念ながらデフォルトではSubversionなどをサポートしていません。そのため、Eclipseのプラグイン(Subversive、Subclipse)を導入する必要があります。

 このほか、データベースをGUIベースで管理できるツールを備えています。

 なお、有償となるPro Editionでは、GUIのRubyプロファイラとJSONエディタが利用できるようになります。

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

 日本語化はユーザーの努力でカバーできるレベルです。デフォルトでは日本語化されていませんが、Pleiadesを使うと日本語化できます。ただし、設定メニューなど一部日本語化されない部分も残ります。

 サポートは、有償であるProライセンスであれば、英語によるサポートを受けることができます。

 また、公式ユーザーコミュニティも存在するので、トラブル時に利用することもできます。さらに、aptana.tvで簡単な使い方を紹介するムービーを公開しています。ただし、こちらも英語のみです。

 なお、操作時に、動きがもっさりとした印象を受ける点がいくつかあるのが気になりました。

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

本日 月間