Yiiの簡単な紹介
と読む)は中国語で「極めて簡単で絶えず変化する」という二つの意味があり、Yes It Is!の略と見なすこともできる.Yiiは何に最適ですか?
Yiiは汎用的なWebプログラミングフレームワークであり,PHPで構築された様々なWebアプリケーションの開発に利用できる.コンポーネントベースのフレームワーク構造と設計の精巧なキャッシュサポートのため、ポータルサイト、コミュニティ、コンテンツ管理システム(CMS)、電子商取引プロジェクト、RESTful Webサービスなどの大規模なアプリケーションの開発に特に適しています.
Yiiは他のフレームワークと比べて?
他のフレームワークの使用経験があれば、Yiiの努力を見ることができます.
Yiiは一人芝居ではなく、強力な開発者チームによってサポートされ、膨大な専門家コミュニティもあり、Yiiの開発に絶えず貢献しています.Yii開発者チームは、Web開発のトレンドやその他のフレームワーク、プロジェクトにおけるベストプラクティスと特性に常に注目しており、有意義なベストプラクティスと特性は不定期にコアフレームワークに統合され、シンプルで優雅なインタフェースを提供しています.
Yiiバージョン
Yiiには現在、1.1と2.0の2つの主要バージョンがあります.1.1版は先代の古いバージョンで、現在はメンテナンス状態です.2.0版は完全に書き換えられたバージョンで、最新の技術とプロトコルを採用しています.依存パッケージマネージャComposer、PHPコード仕様PSR、ネーミングスペース、Traits(特質)などが含まれています.2.0版は次世代のフレームワークを代表し、今後数年間の主な開発バージョンです.このガイドは主に2.0版に基づいて作成されています.
システム要件と前提条件
Yii 2.0はPHP 5.4が必要である.0以上のバージョンでサポートされています.Yiiリリースパッケージに付属するシステム要件インスペクタを実行して、各プロパティに必要なPHP構成を表示できます.
Yiiを使用するには、Yiiは純粋なオブジェクト向けのフレームワークであるため、オブジェクト向けプログラミング(OOP)の基本的な理解が必要です.Yii 2.0はPHPの最新の特性、例えばネーミングスペースやTrait(特質)も使用しています.これらの概念を理解することは、Yii 2.0をより速く把握するのに役立ちます.