Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

Delphi for PHP はじめの3歩 その3

Delphi for PHPでビジュアルPHPプログラミング

  • ブックマーク
  • LINEで送る
  • このエントリーをはてなブックマークに追加
2008/04/22 11:36

Delphi for PHPは、Windows向けビジュアル開発ツールとして定評のあるDelphiの開発スタイル、つまり、コンポーネントをドラッグ&ドロップ操作で配置し、プロパティとイベントを設定して開発するスタイルで、PHPによるWebアプリケーションを開発できるツールです。 Delphi for PHPの基本的な使い方を紹介する3回シリーズの最終回では、データベースを使ってみます。

目次

データベース開発を紹介する前に新バージョンのお知らせ

 この記事を執筆している時点でちょうどDelphi for PHPの新バージョン「Delphi for PHP 2.0」が発表されました。以前も書きましたが、残念ながらバージョン1.0は英語版のみでした。しかし、バージョン2.0では、日本語を含むマルチランゲージのユーザーインターフェースをサポートするようになりました。やはり日本語のユーザーインターフェースだと直感的に使えますから、使い勝手は格段によくなります。

図1 Delphi for PHP 2.0
図1 Delphi for PHP 2.0

 ここでは、2.0の新機能を紹介しておきましょう。

これまでの記事

ビジュアルデザイナ

 ビジュアルデザイナには、従来のPHPデザイナに、HTMLデザイナとテンプレートデザイナが加わりました。PHPフォームにコンポーネントをドラッグ&ドロップできるだけでなく、HTMLにボタンやテキストボックスなどのHTML要素をドラッグ&ドロップしたり、HTMLテンプレートにPHPコンポーネントをドラッグ&ドロップできるようになりました。

 テンプレートフォームを使うと、HTML部分をHTMLデザイナに任せて、PHP部分のみをDelphi for PHP 2.0で開発するような分業も可能になります。

コードエディタ

 コード入力時の支援機能も強化されています。Error Insightは、入力中のコードの構文エラーを自動検出して表示する機能です。コンパイルという作業のないダイナミック言語の場合、スペルミスの発見は時として困難なので、この機能は重宝します。

 このほかに、同期編集やコード折りたたみなど、コードの修正やナビゲートを容易にする機能が追加されています。

新しいコンポーネント

 Zendフレームワークをカプセル化してビジュアル開発を可能にしたコンポーネントやOracleネイティブコンポーネントなどが追加されています。また、任意のPHPフレームワークやライブラリなどをカプセル化できるので、Delphi for PHPのビジュアル開発のメリットを、PHPオープンソース資産全般に広げることができます。

データベース開発機能

 今回紹介するデータベース機能は、1.0のものですが、これに加えて、新しいデータベース開発機能が2.0には搭載されています。まず、サポートデータベースが大幅に拡張されています。データエクスプローラは、データベースサーバ固有のスキーマオブジェクトを扱うことができますが、従来のInterBaseとMySQLに加えて、新たにDB2、Oracle、Informix、Microsoft SQL Server、Sybase、SQL Anywhere、PostgreSQLに対応しました。これらのデータベースアプリケーションは、ドラッグ&ドロップで、ほとんどコーディングすることなく基本機能を開発できます。

 Delphi for PHP 2.0の製品情報は、http://www.codegear.com/jp/products/delphi/phpをご覧ください。Delphi for PHP 2.0の新機能の詳細については、CDNに掲載された記事「Delphi for PHP 2.0の新機能」を参照してください。


  • ブックマーク
  • LINEで送る
  • このエントリーをはてなブックマークに追加

著者プロフィール

  • EDN編集部(イーディーエヌ編集部)

    エンバカデロ・デベロッパーネットワーク(EDN)は、ソフトウェア開発者とデータベース技術者のための技術情報サイトです。Delphi、C++Builderをはじめとする開発ツールやER/Studioなどのデータベースツールに関連する技術記事、ビデオなどを提供しています。EDN編集部は、EDN記事と連携...

バックナンバー

連載:Delphi for PHP はじめの3歩
All contents copyright © 2005-2019 Shoeisha Co., Ltd. All rights reserved. ver.1.5