Yii est un framework PHP, basé sur des composants performants, qui a été développé pour créer des applications Web de grande qualité. Yii a été conçu dans le but d’accélerer le développement d’applications Web en simplifiant la réutilisation de code existant.
Le nom Yii (à prononcer Yee ou [ji:]) se veut être un synonyme de facile, efficace et extensible
Yii est un framework générique conçu pour faciliter la programmation web. En ce sens, il peut être utilisé pour toutes sortes d’applications web. Sa faible consommation mémoire et ses systèmes de cache sophistiqués le rendent particulièrement adapté au développement d’applications a forte audience telles que des portails, des forums, des sites de gestion de contenu (CMS), des sites e-commerce, etc.
Comme la plupart des frameworks PHP, Yii est basé sur le modèle MVC. Les points forts de Yii sont l’efficacité, la richesse fonctionnelle et une documentation claire. Sans être exhaustif, les principales caractéristiques de Yii Framework sont : POO, MVC, DAO/ActiveRecord, I18N/L10N, caching, authentification, contrôle d’accès, scaffolding, testing, etc.
Yii n’est ni le dérivé d’un projet existant ni l’agrégation de composants tiers. Ce framework résulte de la riche expérience des auteurs ainsi que de l’analyse des meilleurs framework et applications Web du marché.
Site Internet : Yii Framework & Yii Framework France
Licence : BSD