![]() |
Ruby on Rails |
Ruby on Railsに特化した統合開発環境であるRadRailsの最新版RadRails 1.0が登場した。RadRailsはEclipse IDE向けのプラグインとして開発されている。Eclipse IDEにプラグインとして追加して動作させることができるほか、スタンドアロンアプリケーションとして使ったり、Aptana Studioに統合して使うこともできる。Ruby on Railsの統合開発環境として使う場合、Aptana Studioに統合して使う場合がもっとも高機能だ。
RadRailsで実現されている機能は多岐に渡る。Aptana Studioと統合して使う場合では代表的なところでも開発および実行環境の統合、Ruby on Railsシェルの統合、コード補完機能、型階層ビュー機能、呼び出し階層ビュー機能、デバッグ機能、正規表現テスタ、リファクタリング機能などがある。Aptana StudioのProfessional版に限定されるが、プロファイル機能が提供されている点も注目だ。
Ruby on Railsではコマンドを発行して最初の骨組みを自動生成する。このため、ウィザードやGUIを使った統合開発環境の機能のみならず、コンソール機能提供の有無がデベロッパの操作性を左右するところがある。RadRailsではコンソールが提供されているのみならず、コンソール自身で補完機能やリンク機能が実現されており、統合開発環境とシームレスに連携できるという特徴がある。
またこれはAptana StudioのProfessional版を使っている場合に限られるが、プロファイラー機能と連携していることろに注目したい。同プロファイル機能を使うと、メソッドのコールを階層構造ビューで表示させ、さらにどこの処理でもっとも時間がかかっているかをグラフィカルに表示させることができる。パフォーマンス解析に役立つ機能で、性能チューニングの際には欠かせないものだ。プロダクトレベルでのコーディングを要求される場合には利用を検討したい機能のひとつといえる。
Ruby on Railsをサポートした統合開発環境はほかにもあるが、もっとも豊富な機能を備えているのがこのRadRailsだ。Ruby on Railsを使ったシステム開発を実施している場合には採用検討候補に加えるといいだろう。
| RadRails最新版登場 - JRubyをVMに正式対応、インストールがもっと簡単に [2007/11/7] |
| Ruby on Rails 開発環境"RadRails" [2006/7/31] |
| Ruby on Rails統合開発環境 - RadRails 0.5公開 [2005/11/29] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
坂本教授、木の光合成に着目した不思議な音楽的挑戦!『ETV特集』 [10:08 2/11] キャリア |
|
バロックで異端!水墨画の巨匠、雪村周継の神業に迫る! [10:07 2/11] キャリア |
|
元・宝塚の真琴つばさ、ドラマ初主演で小学生の母親役に挑戦! [10:07 2/11] キャリア |
|
「四大陸フィギュア」今夜は連覇のかかった高橋、昨年末復活した浅田、村上に注目! [10:07 2/11] キャリア |
|
【EU発!Breaking News】精神疾患治療のため?マラリア患者の血液を注射された男性。(オーストリア) [10:05 2/11] キャリア |