チーム開発機能を強化したPHP統合開発環境「Zend Studio 7」タスク管理機能「Mylyn」を搭載

ゼンド・ジャパンが2010年4月に発表したPHP統合開発環境の最新版「Zend Studio 7 日本語版」。最新のPHPバージョン5.3に対応し、新たにタスク管理機能などが搭載された。本稿では、その主要な機能を紹介する。

2010年05月12日 08時00分 公開
[藤野真吾,リキッドビジョン]

 PHP言語用の統合開発環境(IDE)の最新版である「Zend Studio 7 日本語版」が2010年4月に販売開始された。1年ぶりのメジャーバージョンアップとなる今回の製品では、エンタープライズ分野の開発を意識したさまざまな新機能が盛り込まれている。また、対応する動作環境としてWindows 7(32ビット版および64ビット版)が追加され、Windows 2000以降のほぼすべての環境で利用できるようになった。本稿では、64ビット版のWindows 7に実際にインストールして新機能を中心に試用した内容を紹介する。

画像 Zend Studio 7のメイン画面《クリックで拡大》

Eclipse 3.5を採用し、PHP 5.3に対応

 Zend Studio 7では「Eclipse 3.5」をプラットフォームに採用しており、前バージョンに比べてパフォーマンスが向上している。ゼンド・ジャパンによると「Eclipse 3.5の採用とZend Studio 7自身のモジュール最適化によって、従来よりも起動・動作時間が約50%短縮された」という。実際に触ってみると、その説明の通り動作が軽くなっていることが体感できた。パフォーマンスの悪さからEclipseベースのソフトウェアを敬遠する開発者も多いが、これなら十分に実用的なパフォーマンスだといえるだろう。

 Zend Studio 7では、新たに「PHP 5.3」がサポートされた。エディタでの色分け表示やコードアシストのほか、内蔵されているデバッガもPHP 5.3ベースのエンジンが搭載されている。

画像 新規プロジェクト作成時のPHPバージョン選択の例。新規プロジェクト作成時に利用するPHPのバージョンを選択すれば、自動的に選択したPHPのバージョンの設定になる

Zend Frameworkへの対応を強化

 Zend Studio 7では、現時点でのZend Frameworkの最新バージョンである「1.10」に対応している。また、今回から新たにZend Framework本体が提供している機能の1つである「Zend Tool」にも対応した。Zend Toolは、コマンドベースでZend Frameworkプロジェクトを操作できる機能だ。普段コマンドベースの作業に慣れている開発者にとっては朗報だといえるだろう。

画像 Zend Toolのフローティングウィンドウ

 Zend Studioの「プロジェクト」メニュー内の「Zend Tool」を選択するとフローティングウィンドウが現れる。ここにコマンドを入力すれば、Zend Studio上のプロジェクトにも反映される。

 例えば、「Regist」というコントローラーを作成したいなら「zf create controller Regist」と入力すればいい。このコマンドを実行すると、コントローラーのスケルトンコードが生成され、自動的にプロジェクトに追加される。

画像 自動的に生成されたコントローラー

 Zend Toolについての詳細は、Zend Frameworkオフィシャルサイトのリファレンスマニュアルを参照していただきたい。

ITmedia マーケティング新着記事

news193.jpg

IASがブランドセーフティーの計測を拡張 誤報に関するレポートを追加
IASは、ブランドセーフティーと適合性の計測ソリューションを拡張し、誤報とともに広告が...

news047.png

【Googleが公式見解を発表】中古ドメインを絶対に使ってはいけない理由とは?
Googleが中古ドメインの不正利用を禁止を公式に発表しました。その理由や今後の対応につ...

news115.jpg

「TikTok禁止法案」に米大統領が署名 気になるこれからにまつわる5つの疑問
米連邦上院が、安全保障上の理由からTikTokの米国事業の売却を要求する法案を可決し、バ...