PHPフレームワーク「Symfony」の最新版が登場

 Symfony開発チームは12月1日、最新版として「Symfony 1.3」と「Symfony 1.4」を同時リリースした。性能と開発にフォーカスしたもので、1年ぶりのメジャーアップデートとなる。

 Symfonyは仏Sensio Labsが支援するオープンソースプロジェクト。MVCモデルを利用したPHP向けWebアプリケーションフレームワーク技術で、ライセンスはMIT License。

 今回発表した1.3と1.4は同じ機能セットを持つが、3年サポートのLTSリリースとなる1.4では、1.1~1.3で「deprecate」と分類されている機能が削除されている。開発チームは、既存プロジェクトのアップデートには1.3を、新規プロジェクトには1.4を利用するよう推奨している。

 Symfony 1.3/1.4の最大の特徴は性能。ルーティングシステムのチューニングによりメモリと処理時間を最大50%削減した。ビューキャッシュも強化されている。

 また、開発機能としてWebデバッグツールバーに「ビュー」パネルが追加されたほか、プロジェクト設定の自動化などの機能が加わった。テストの作成と実行も容易かつ高速になった。

 データベースレイヤでは、最新のO/Rマッピングライブラリ「Doctrine 1.2」と「Propel 1.4」をネイティブでサポートした。電子メール関連では「Swift Mailer」ライブラリを統合、メール送信にネイティブ対応している。

 両バージョンともプロジェクトのWebサイトよりダウンロードできる。利用には、PHP 5.2.4が必要。

仏Sensio Labs
http://www.sensiolabs.com/

Symfonyプロジェクト
http://www.symfony-project.org/