— 今回初のリリースとなった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テクノロジの知識は必要ではありません。定型的で時間のかかる部分は、自動的にプログラミングすることができ、開発者は創造性を活かした開発に集中することができるでしょう。