Yiiは、最新のWebアプリケーションを迅速に開発するための、高性能なコンポーネントベースのPHPフレームワークです。Yii(発音はYee
または[ji:]
)という名前は、中国語で「シンプルで進化する」という意味です。また、Yes It Is の頭文字をとったものと考えることもできます。
Yiiは汎用的なWebプログラミングフレームワークであり、PHPを使用してあらゆる種類のWebアプリケーションを開発するために使用できます。コンポーネントベースのアーキテクチャと高度なキャッシングサポートにより、ポータル、フォーラム、コンテンツ管理システム(CMS)、eコマースプロジェクト、RESTful Webサービスなど、大規模アプリケーションの開発に特に適しています。
すでに他のフレームワークに精通している場合は、Yiiがどのように比較できるかを知っておくと役立つかもしれません。
Yii は一人の開発者によって作られたものではなく、強力なコア開発チームと、Yii の開発に常に貢献している専門家の大規模なコミュニティによって支えられています。Yii 開発チームは、最新の Web 開発トレンドと、他のフレームワークやプロジェクトで見られるベストプラクティスや機能に常に注意を払っています。他で見られる最も関連性の高いベストプラクティスや機能は、定期的にコアフレームワークに組み込まれ、シンプルでエレガントなインターフェースを介して公開されます。
Yii には現在、1.1 と 2.0 の 2 つの主要バージョンがあります。バージョン 1.1 は古い世代であり、現在はメンテナンスモードです。バージョン 2.0 は、Yii を完全に書き直したものであり、Composer、PSR、名前空間、トレイトなど、最新のテクノロジーとプロトコルを採用しています。バージョン 2.0 はフレームワークの現在の世代を表しており、今後数年間は主な開発努力が向けられます。このガイドは主にバージョン 2.0 について説明しています。
Yii 2.0 は PHP 5.4.0 以上が必要で、最新バージョンの PHP で最適に動作します。個々の機能の詳細な要件については、Yii のすべてのリリースに含まれている要件チェッカーを実行してください。
Yii を使用するには、オブジェクト指向プログラミング(OOP)の基本的な知識が必要です。なぜなら、Yii は純粋な OOP ベースのフレームワークだからです。Yii 2.0 は、名前空間やトレイトなど、PHP の最新機能も利用しています。これらの概念を理解することで、Yii 2.0 をより簡単に習得できます。
誤字脱字を見つけた、またはこのページを改善する必要があると思われる場合は?
github で編集する !
コメントするにはサインアップまたはログインしてください。