TOPキーパーソンインタビュー> 今回初のリリースとなったDelphi for PHPは、開発者にとってどのようなメリットがありますか
Borland Special Interview
開発者が創造性を活かして開発に取り組める開発環境を追求 話者:ボーランドソフトウェア  マイケル・スウィンデル氏   2007/3/27

前のページ  1  2  3
— 今回初のリリースとなったDelphi for PHPは、開発者にとってどのようなメリットがありますか
マイケル・スウィンデル氏    PHPはWebテクノロジとして非常に注目されており、現在PHPで開発を行っている人は世界中に何百万人といます。しかし、その多くはレガシーな手法、つまり手作業でコードを書くという方法で開発が行われています。

  Delphi for PHPはそのようなPHPアプリケーションにおいて、ビジュアル開発環境でのRADを提供します。これまでVisual BasicやC++、Delphiによって開発を行ってきた方にとってはおなじみのインターフェース、手法でWebアプリケーションを開発できるようになるのです。

  具体的にはDelphi for PHPは、「VCL for PHP」の搭載によって、コンポーネントパレットからボタンなどのコンポーネントを選択し、ビジュアルデザイナにドラッグ&ドロップすることで、Web画面を作成することができます。

  PHPを用いた開発において、現在注目されているのがコードの再利用です。Delphi for PHPはオープンソースコンポーネントを提供することで開発を効率的に実行できるようにしています。


— ビジュアル開発は確かに便利ですが、これまでコードを書くという作業でPHP開発を行ってきたユーザには抵抗があるのではないでしょうか
  確かにその通りです。そこでDelphi for PHPでは、コードによる開発とビジュアル開発を1つの開発環境でサポートしました。両方を連動させて開発できるので、レガシーな手法で開発を行ってきた方でも、ビジュアル開発に移行できるのではないでしょうか。

  なお、Delphi for PHPでAjaxアプリケーションを開発する場合、必ずしもJava ScriptやAjaxテクノロジの知識は必要ではありません。定型的で時間のかかる部分は、自動的にプログラミングすることができ、開発者は創造性を活かした開発に集中することができるでしょう。

Delphi for PHP
図3:Delphi for PHP
(画像をクリックすると別ウィンドウに拡大図を表示します)


— では最後に、今後CodeGearとしてどのような製品を提供していくのでしょうか
マイケル・スウィンデル氏   製品ごとに様々な取り組みを進めています。例えば、現在はDelphiを.NET 3.0に対応するための作業を進めていますし、C++Builderに関しては、大々的なリビジョンアップに取り組んでいます。また、JBuilderの製品群としてはチーム開発を支援する機能を充実させていきますし、PHP関連の製品についてもさらに便利な開発環境を提供できるように取り組んでいます。

  新しいものとしては、Rubyに対応した製品を提供しようと考えています。現時点では詳細についてはまだ発表できる段階にありませんが、今後数ヶ月後を目処に発表ができるのではないかと思います。PHPと比較するとRubyはまだ利用者数は少ないのですが、ユーザの関心が非常に高く議論も活発です。CodeGearとしても今後重要な言語になると考えています。特にRailsフレームワークとともに使った場合、それがいえると思います。

  将来は、DelphiにおいてObject Pascalのための言語強化も検討しています。これは、我々が定義している言語です。我々は、開発者からの意見に耳を傾けており、業界における新しいテクノロジーの状況を見ることもできるわけなので、そこに我々の言語を対応させることができるのです。

  さらに、マルチコアの開発、64ビットテクノロジーへの対応というのも検討しています。開発者の方それぞれが、自分の創造性をより表現できる製品を提供していこうと思っていますので、今後のCodeGear製品に期待してください。


— なるほど、今後がますます楽しみですね、本日はありがとうございました
ボーランドソフトウェアコーポレーション CodeGear製品戦略担当副社長 マイケル・スウィンデル

ボーランドソフトウェアコーポレーション
CodeGear製品戦略担当副社長
マイケル・スウィンデル

ボーランドの開発ツール部門を扱うデベロッパーツールズ事業本部で展開するブランド「CodeGear」の製品開発管理と製品戦略を担当。1998年から、統合開発環境(IDE)製品のプロダクトマネージャを歴任し、Linux、Webサービス、.NETなどの新テクノロジーの潮流と製品についてのスポークスパーソンとして活躍。現在、カンファレンスのキーノートスピーカーとして、世界各地の開発者イベントでCode Gearの製品戦略やテクノロジについての講演を行っている。ボーランド入社以前には、Imation/3Mのエンジニアとプロダクトマネージャを務める。


前のページ  1  2  3

INDEX
開発者が創造性を活かして開発に取り組める開発環境を追求
  「CodeGear」というブランドでどのようなポリシーで製品を提供していくのでしょうか
  では、Windows Vista対応となった「Delphi 2007 for Win32」はどうでしょうか
今回初のリリースとなったDelphi for PHPは、開発者にとってどのようなメリットがありますか