【 ここから本文 】
- TOP
- > Topics : Web 2.0
- >
Web 2.0
ソーシャルブックマークに登録 :
印刷用ページの表示
[米国]
コードギア、Ruby on Rails対応のIDE「3rdRail」を出荷
高度なWebアプリケーションを迅速かつ容易に開発可能に
(2007年09月18日)
米国コードギアは9月17日、オープンソースのWebアプリケーション・フレームワーク「Ruby on Rails」に対応するIDE(統合開発環境)「3rdRail」の出荷を開始した。プログラミング言語RubyをベースにしたWebアプリケーションの開発が容易になるという。
| 「3rdRail」の開発画面(コードギアの日本語サイトより) |
ボーランド・ソフトウェアの子会社であるコードギアの製品/戦略担当バイスプレジデント、マイケル・スウィンデル氏は、3rdRailについて、Railsアプリケーションに特化した初の開発環境だと説明する。
「特に、これまでエンタープライズJavaBeansを使っていた開発チームが関心を示している。Javaサイドの人々を動かしたのは、JavaアプリケーションとJ2EEの複雑さだ。複雑な環境では当然開発コストも高くなるため、もっと簡素化できないかという顧客の要望が以前から寄せられていた」(スウィンデル氏)
Ruby on Railsは、Ajax(Asynchronous JavaScript and XML)のサポートやデータベースとの緊密な統合など、Webアプリケーション開発に関して、多くの組織が規定した各種の基準を満たすことができるフレームワームだ。
スウィンデル氏は、「Ruby on Railsを使えば、高度な対話型のアプリケーションを迅速に開発して稼働させることができる」と語っている。
コードギアの製品管理担当ディレクター、ジョー・マクグリン氏によると、3rdRailには、コード生成や他のタスクを実行するためのRailsコマンド・ライン対応クイック・インタフェース「CodeGear Commander」が搭載されており、コマンドからの出力をIDE全体にすばやく反映させることができるという。
また、すべてのプロジェクトの相互依存関係を一元的に表示する機能や、少ないキーストロークで正確にプログラムを作成することができるコンポーネント「Intelligent Code Completion」も搭載されているという。Intelligent Code Completionは、ディベロッパーが行った作業の文脈を理解し、次のステップを予測できるよう設計されている。
さらに、3rdRailのリファクタリング・ツールを使えば、結果を変えることなくアプリケーションのコードを整理し直すことができる。
Ruby on Railsの開発者デビッド・ハイネメイヤー・ハンソン氏も3rdRailのプレスリリースの中で、Ruby on Railsにとって重要なステップになると述べ、「先進的なリファクタリング機能に代表される新たな世界を切り開くとともに、.NetやJ2EEなど、IDE中心の環境から移ってきた人々にも親しみやすい環境を提供している」と評価する。
また、Ruby言語の作者のまつもとゆきひろ氏も、「初心者から上級者までカバーするように配慮されたインタフェースが印象的だ」とコメントしている。
3rdRailの価格は、1年間のメンテナンス・サブスクリプション込みで299ドルとなっている。日本でもコードギアのサイトおよび販売代理店から3万7,800円(発売記念キャンペーン価格)で入手できる。
(ヘザー・ヘイブンステイン/Computerworld オンライン米国版)
- 米国コードギア
- http://www.codegear.com/
主要3製品「Rational」「JBuilder」「NetBeans」を比較レビュー
[国内]コードギア、マルチ言語対応の統合開発環境「RAD Studio 2007」を近日リリース

Win32向け開発と.NET開発の両立をサポート
【JavaOne 2007】RIA分野への挑戦、JRubyの進展。「オープンソースJava」の最新ベクトル


「OpenJDK」の公開でオープンソースJava計画がほぼ完了。今後の注目は新しいRIA技術「JavaFX」と「JRuby」
[米国]サン、NetBeans対応のRubyプラグインをリリース
RubyインタープリタのJava実装「JRuby」もサポート
【JavaOne 2006】重点課題はコミュニティ、オープンソース、イノベーション――“次の10年”に向かうJavaテクノロジー


Javaジャーナリストの星暁雄氏が2006年のJavaOneで注目したトピック
メリットはユーザビリティの向上とネットワーク負荷の軽減


























