ホームページ >php教程 >php手册 >PHP オープンソース フレームワークの 22 の簡単な紹介

PHP オープンソース フレームワークの 22 の簡単な紹介

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:21:531038ブラウズ

それでは、なぜ PHP がこれほど人気になっているのでしょうか? PHP が非常に人気があるのは、他の言語に比べて学習が簡単であるためです。インターネット上には、Web プログラムの開発をすぐに始めることができる、非常に優れた PHP チュートリアルがたくさんあります。 PHP はシンプルで使いやすいですが、それを使用したプログラミングは、特に繰り返し使用される一部の関数では少し面倒です。しかし、幸いなことに、多くの開発チームはずっと前からこのことに気づいていましたが、現在インターネット上には、開発時間を短縮できる信頼できる PHP フレームワークが多数あります。これらのフレームワークは巨大なコミュニティによってサポートされているため、問題があれば、解決を手伝ってくれる人が必ずいます。

早速、これら 22 の PHP フレームワークを見てみましょう。

これまでで最も有望なフレームワーク

1. Zend フレームワーク


Zend Framework は、PHP5 で書かれたオブジェクト指向フレームワークです。シンプルでフレンドリーなライセンス契約に基づいており、非常に厳密にテストされたコードベースに基づいて開発されています。これは結合がほとんどない緩やかなアーキテクチャ設計であり、他のフレームワークと簡単に混合できます。

2. シンフォニー


Symfony は、アプリケーションをより速く作成できるアーキテクチャ、コンポーネント、ツールセットを提供する PHP 5 ベースのフレームワークです。いくつかの入門チュートリアルが公式 Web サイトで提供されています。

3. コードイグナイター


CodeIgniter このフレームワークには、関連ドキュメントを簡単に検索できる Wiki があります。 PHP4をサポートしています。

4.CakePHP


このフレームワークは、MVC や ORM などの一般的な設計パターンを使用しており、開発コストを効果的に削減し、開発者が記述するコードを減らすことができます。

5. プラド

Prado を実行するには PHP5 以降が必要です。これは、コンポーネントおよびイベント駆動型プログラミングに基づくプログラム フレームワークです。

6. コハナ


Kohana は PHP 5 に基づくフレームワークで、MVC モデル ビュー コントローラー アーキテクチャ パターンも使用します。セキュリティ、軽量、使いやすさに重点を置いています。 Kohana は元々、PHP5 の OOP 機能を制限する CodeIgniter に基づいて開発されたため、このフレームワークは一部の中小規模のアプリケーションにより適しています。

7. ソーラーフレームワーク


Solar は、エンタープライズレベルのアプリケーションに使用できる PHP 5 フレームワークであり、言語セットと構成が組み込まれています。

8. ヒューズ


FUSE も MVC PHP フレームワークです。 Ruby on Rails と CakePHP の影響を強く受けており、カスタムで簡単な設計になっています。 FUSE は、オブジェクト指向開発を使用した、完全に機能し、非常に安定した MVC フレームワークです。

9. Yii PHP フレームワーク


Yii は、大規模な Web アプリケーションにとって、包括的な機能を備えた高性能のコンポーネントベースの PHP フレームワークです。ただし、PHP5 以降のサポートが必要です。

10. Akelos PHP フレームワーク


Akelos PHP フレームワークも、MVC (Model View Controller) デザイン パターンに基づいたフレームワークです。

その他のオプションの PHP フレームワーク

11. リセス
12. Qcodo
14. >15. QPHP
16. PHPDevShell
18. 19. WASP
20. evoCore
22. Flow3

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。