◆外国産PHPフレームワーク
CakePHP 一番有名 MVC 小規模向き
http://www.cakephp.org/
Zend Framework MVC フレームワークを作る為のライブラリ集 自動生成機能が低いが柔軟 小規模から中規模向き
http://framework.zend.com/manual/ja/index.html
symfony MVC 大規模向き 企業規模で開発されている
http://www.symfony-project.com/
code igniter
http://codeigniter.com/
Yii Framework
http://www.yiiframework.com/
◆国産 PHPフレームワーク
ちいたん 世界最軽量のPHP用MVCフレームワーク
http://php.cheetan.net/
Ethna
http://ethna.jp/
guesswork
http://classic.guesswork.jp/
maple
http://kunit.jp/maple/
〜 PHPの主要フレームワークの特徴 〜
◆CakePHP
- Ruby on Rails のPHP版ともいうべき。MVC
- 小規模向き。
- 短期で効率よく開発が可能。
- 決められたルールに従えば、書くコードが少なくてすむ。
- 反面、ルールから外れた事しようとすると面倒になる。
- PEARなど外部ライブラリを一切使用しない。
◆Zend Framework
- フレームワークを作る為のライブラリ集、
- 小規模から中規模向き
- 基本的な機能は揃っているが導入時にある程度のコードを書く必要がある。
- 反面、自分の使いやすい形式のFWに仕立て上げる事が出来る。
- 疎結合なので、使いたいクラスを学ぶだけで簡単に導入出来る。
- PHPの実行エンジンを開発した、Zend Technologies社が手がけていることもあって、他の数あるフレームワークに比べて高い信頼性が期待できる。
- 参考記事:Zend Framework入門:CodeZine(コードジン):
◆symfony
- symfonyはPHP5向けのウェブアプリケーションフレームワーク。
- 企業規模で開発されている。
- 大規模向き。
- MVCによるロジックとプレゼンテーションの分離・柔軟で拡張が容易なプラグイン構造
- 徹底的にYAML化された設定
- ORマッパーPropelとの融合
- ヘルパーを使ったテンプレーティング
- 速度を改善するさまざまなキャッシュ機構
- 国際化対応など多くの機能を取り込みつつ精力的に開発が続けられています。
- その結果たくさんのサイトでsymfonyが採用され実績を上げている
◆スピード比較
symfony < CakePHP < Zend Framework
PHPフレームワーク Zend Framework入門 藤野 真吾 ゼンド・ジャパン |
PHP 逆引きレシピ (PROGRAMMER’S RECiPE) 鈴木 憲治 安藤 建一 山田 直明 八木 照朗 山本 義之 河合 勝彦 翔泳社 2009-06-30 売り上げランキング : 6402 |
sponsered link
【プログラミング関係の最新記事】
sponsered link