PHP は、Web 開発に広く使用されているスクリプト言語です。 ASP や Ruby など、選択できる Web 開発言語は他にもたくさんありますが、世界で最も人気があるのは PHP です。
それでは、なぜ PHP がこれほど人気になっているのでしょうか? PHP が非常に人気があるのは、他の言語に比べて学習が簡単であるためです。インターネット上には、Web プログラムの開発をすぐに始めることができる、非常に優れた PHP チュートリアルがたくさんあります。 PHP はシンプルで使いやすいですが、それを使用したプログラミングは、特に繰り返し使用される一部の関数では少し面倒です。しかし、幸いなことに、多くの開発チームはずっと前からこのことに気づいていましたが、現在インターネット上には、開発時間を短縮できる信頼できる PHP フレームワークが多数あります。これらのフレームワークは巨大なコミュニティによってサポートされているため、問題があれば、解決を手伝ってくれる人が必ずいます。
早速、これら 22 の PHP フレームワークを見てみましょう。
これまでで最も有望なフレームワーク
1. Zend Framework
498)this.width=498;' onmousewheel = 'javascript: return big(this)' title=zend-framework style="BORDER-TOP -幅: 0 ピクセル; パディング-左: 0 ピクセル; 境界の下-幅: 0 ピクセル; BORDER-RIGHT-WIDTH: 0px" height=115 alt=zend-framework src="http://www.bkjia.com/uploadfile/2013/0904/20130904094610622.png" width=500>
Symfony は、アーキテクチャ、コンポーネント、ツールセットを提供する PHP 5 ベースのフレームワークです。これにより、アプリケーションをより速く作成できるようになります。いくつかの入門チュートリアルが公式 Web サイトで提供されています。 3. CodeIgniter498)this. style="max-width:90%" onmousewheel="javascript:return big(this)" title="codeigniter" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px;パディング左: 0px; ボーダー下幅: 0px; パディング下マージン: 0px; =codeigniter src=" http: width="500" alt="22 オープンソース PHP フレームワーク_PHP チュートリアル" >
このフレームワークは、MVC や ORM などの一般的なデザイン パターンを使用しており、CakePHP は効果的に開発コストを削減し、開発者が記述するコードの量を減らすことができます。 5. プラド498)this. style="max-width:90%" onmousewheel="javascript:return big(this)" title="prado" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px;パディング左: 0px; ボーダー下幅: 0px; パディング下マージン: 0px; =prado src=" http: width="500" alt="22 オープンソース PHP フレームワーク_PHP チュートリアル" >
Kohana は PHP 5 に基づいたフレームワークであり、MVC の使用 - モデル ビューでもありますコントローラーのアーキテクチャ パターン。セキュリティ、軽量、使いやすさに重点を置いています。 Kohana は元々、PHP5 の OOP 機能を制限する CodeIgniter に基づいて開発されたため、このフレームワークは一部の中小規模のアプリケーションにより適しています。 7. Solar Framework498)this. style="max-width:90%" onmousewheel="javascript:return big(this)" title="solar" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px ; パディング左: 0px; ボーダー左幅: 0px; パディング下マージン: 0px; " http: width="500" alt="22 オープンソース PHP フレームワーク_PHP チュートリアル" >
FUSE も MVC PHP フレームワークです。 Ruby on Rails と CakePHP の影響を強く受けており、カスタムで簡単な設計になっています。 FUSE は、オブジェクト指向開発を使用した、完全に機能し、非常に安定した MVC フレームワークです。 9. Yii PHP フレームワーク498)this. style="max-width:90%" onmousewheel="javascript: return big(this)" title="yii" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; 境界線の左側の幅: 0px; 境界線の下部の幅: 0px; height=57 alt=yii src=" http: width="500">
Akelos PHP フレームワークも MVC (モデル ビュー コントローラー) に基づいていますデザインパターンフレームワーク。 その他の PHP フレームワーク12. Agavi
14. QPHP
16. PHPOpenBiz
19. .エボコア
21.ライオン
22. フロー3