Yii とは何か =========== Yii は、大規模なウェブアプリケーションを迅速に開発するための、高性能な、コンポーネントベースの PHP フレームワークです。 Yii はウェブプログラミングの再利用性を最大限まで可能にし、ウェブアプリケーションの開発プロセスを大幅に加速します。 Yii (イー; `[ji:]` と発音します) という名前は "**Yes It Is!**" の省略形です。たいていの場合、この言葉は Yii に初めて接する人たちからの質問に対する正確で簡潔きわまりない回答になります。 速い? ... 安全? ... プロが使える? ... 次のプロジェクトに合っている? ... **Yes, it is!** 必要条件 ------------ Yii を用いたウェブアプリケーションを実行するには、PHP 5.1.0 をサポートするウェブサーバが必要となります。 Yii を使いたいと思う開発者にとっては、オブジェクト指向プログラミング (OOP) を理解していることが非常に役に立ちます。なぜなら、Yii は純粋な OOP フレームワークであるからです。 Yii は何に向いているか? --------------------- Yii は、事実上あらゆる種類のウェブアプリケーションの開発に使うことが出来る汎用のウェブプログラミングフレームワークです。 Yii は、軽量であり、洗練されたキャッシュ機構を持っているため、特に高負荷のアプリケーション、例えばポータルサイト、フォーラム、コンテンツマネジメントシステム(CMS)、イーコマースシステム等のアプリケーションに向きます。 Yii は他のフレームワークと比べてどうか? ------------------------------------------ ほとんどの PHP フレームワークと同様、Yii は MVC フレームワークです。 Yii は、他の PHP フレームワークと比べて、高効率、豊富な機能、充実したドキュメントという点で優れています。 Yii は厳しいウェブアプリケーション開発に適合するように、基礎から最上層まで注意深く設計されています。 これは、あるプロジェクトの副産物でもなく、サードパーティ製品の寄せ集めでもありません。 Yii は、開発者のウェブアプリケーション開発における豊富な経験と、定評のあるウェブプログラミングフレームワークやアプリケーションに対する研究の成果です。