CodeGearの戦略
「Ruby IDE from CodeGear」近くリリース、CodeGear
2007/08/27
ボーランドの開発ツール部門「CodeGear」のエヴァンジェリストであるマルコム・グローブ(Malcolm Groves)氏が来日した。CodeGearの基本戦略を改めて紹介しながら、2007年後半にリリース予定の「Ruby IDE from CodeGear」などいくつかの新しい製品についても触れた。
ボーランドがプログラマ向けの開発支援ツールを提供し始めた20年前と比べ、現在のソフトウェア開発を巡る状況は大きく異なる。開発の規模は劇的に拡大する一方で開発期間は短縮傾向にある。携わる人員数の多さ、(開発に)関係する企業の国籍も多様になり、プロジェクトの複雑性は上がり続けている。開発ツールのあり方も変化した。オープンソース技術の導入を無視するのは「愚かなことだ」とグローブ氏は言う。
CodeGearの基本路線は、プログラマのためのプログラム開発支援ツールの開発である。それはボーランドが当初目指していた基本路線の継承ということでもある。この基本路線を踏まえながら、ソフトウェア開発の最新の潮流を取り入れた製品開発に取り組む。
新しい成果の1つがPHP向けのRAD(Rapid Application Development)環境「Delphi for PHP」だ。Delphiで支持されるビジュアルRADフレームワークをPHPに対応させた。
プログラム開発支援ツールを開発するための正統的なアプローチは、ターゲットとする開発言語環境における課題を見つけ出し、それらを解消する機能を実装することだ。グローブ氏は、PHP開発者にとっての課題として、RAD環境がないこと、統合デバッグ機能が乏しいこと、フレームワークやライブラリ実装が乱立していること、MVC実装も乱立していること、コンポーネントの標準規格が欠如していることなどを指摘する。「Delphi for PHP」はPHP初のビジュアル統合開発環境として開発され、「CodeGear」の新しい出発を象徴する製品となった。
2007年後半(グローブ氏は数週間以内と発言)には「Ruby IDE from CodeGear」のリリースを予定している。RubyおよびRuby on Rails向けの統合開発環境である。「コーディングにおける作業の多くは、(コードの)変更など保守に費やされるものだ」とグローブ氏は言う。Rubyによるアプリケーション・フレームワーク「Ruby on Rails」が開発現場で威力を発揮するのは、実はこのような地味なメンテナンス作業を効果的にサポートする特徴にあるともいえる。ゆえに、「Ruby IDE from CodeGear」の開発においては、独自のフレームワークを追加するのではなく、RubyおよびRuby on Railsの開発でさらに生産性を高める機能とは何か、を考え実装した。また、特徴的なのは、IDEとしての特徴(ソースコード管理、依存関係の管理、デバッグなど)を生かしながら、コマンドラインでの開発も可能な点。初心者だけではなく、熟練Rubyプログラマへの配慮も忘れていないところに、プログラマを重視するCodeGearの志が表れている。
関連記事
情報をお寄せください:
- プログラムの実行はどのようにして行われるのか、Linuxカーネルのコードから探る (2017/7/20)
C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。最終回は、Linuxカーネルの中では、プログラムの起動時にはどのような処理が行われているのかを探る - エンジニアならC言語プログラムの終わりに呼び出されるexit()の中身分かってますよね? (2017/7/13)
C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。今回は、プログラムの終わりに呼び出されるexit()の中身を探る - VBAにおけるFileDialog操作の基本&ドライブの空き容量、ファイルのサイズやタイムスタンプの取得方法 (2017/7/10)
指定したドライブの空き容量、ファイルのタイムスタンプや属性を取得する方法、FileDialog/エクスプローラー操作の基本を紹介します - さらば残業! 面倒くさいエクセル業務を楽にする「Excel VBA」とは (2017/7/6)
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、業務で使うことが多い「Microsoft Excel」で使えるVBAを紹介する。※ショートカットキー、アクセスキーの解説あり
|
|
キャリアアップ
- - PR -
転職/派遣情報を探す
「ITmedia マーケティング」新着記事
「生成AIの普及でSEOはオワコン」説は本当か?
生成AIの普及によりSEOが「オワコン」化するという言説を頻繁に耳にするようになりました...
ボストン コンサルティング平井陽一朗氏が語る 日本企業のイノベーションを阻む「5つの壁」
企業の変革を阻む5つの壁とそれを乗り越える鍵はどこにあるのか。オンラインマーケットプ...
日清食品がカップ麺の1〜5位を独占 2024年、最も手に取られた新商品は?
カタリナマーケティングジャパンは、カタリナネットワーク内小売店における年間売り上げ...