CakePHP、Symfony、Zend Frameworkの比較

[参考記事] PHPフレームワークの一覧
[参考記事] オープンソースライセンスの一覧と日本語訳

CakePHP
Symfony
Zend Framework

CakePHP

PHP4.3.2から対応している
MITライセンス
MVCアーキテクチャ
O/Rマッピング
mod_rewriteを使用
バリデーション機能
MySQL(4以降)、MySQLi、Postgres、DB2、Microsoft SQL Server、Oracle、SQLite

詳細

Symfony

PHP5.2以上が必要
コマンドラインでの操作が必要
企業での開発ガイドラインに適合させるため、テストやデバッグのためのツール群も同梱している
mod_rewriteを使用
MIT License
PropelとDoctrineマッピング
MySQL、PostgreSQL、Oracle、Microsoft SQL Server

詳細

Zend Framework

PHP 5.1.4以上が必要
複数のプロジェクトがあってもフレームワークのコアファイルが1つでいい
PHPUnitを利用することで単体テスト群を実行することができる。
ディレクトリ構成や使用方法に厳格なルールがなく、自由に構成を決めることができる。
修正BSDライセンス
mod_rewriteを使用
MVC、Table Data Gateway、Row Data Gateway
MySQL、PostgreSQL、SQLite、Oracle、Microsoft SQL Server、DB2

詳細

スポンサーリンク

関連記事

スポンサーリンク

INITCAP関数 単語の先頭文字を大文字に変換する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る