Yii Framework

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Yii
Image illustrative de l'article Yii Framework
Logo

Développeur Yii developper team
Première version
Dernière version 1.1.14 () [+/-]
Écrit en PHP
Environnement Multi-plateforme
Type Framework Web
Licence Licence BSD
Site web www.yiiframework.com

Le Yii Framework ("Yes, It Is") est un framework pour PHP 5 et utilise le paradigme de programmation orientée objet. Il est destiné au développement d'applications Web. Yii nécessite minimalement la version 5.1.0 de PHP. Une documentation complète est disponible. La communauté autour du projet est très active. Le créateur et développeur principal de Yii est Qiang Xu, qui a également développé et maintenu le framework PHP Prado pendant 3 ans. Yii est d'ailleurs le successeur officiel de Prado.

Il offre notamment les fonctionnalités suivantes :

  • de hautes performances ;
  • une architecture Modèle-Vue-Contrôleur ;
  • un accès aux bases de données par DAO/ActiveRecord ;
  • les fonctions nécessaires pour la gestion de l'internationalisation (I18N/L10N) ;
  • la gestion de caches ;
  • le support de AJAX via l'intégration de jQuery ;
  • le contrôle d'accès par la gestion de rôles utilisateurs (RBAC) ;
  • la génération automatique du code PHP pour les opérations de base (création, lecture, mise à jour et suppression) sur la base de données (scaffolding) ;
  • le contrôle des saisies utilisateurs sur les formulaires ;
  • la notion de widgets ;
  • les évènements sur les éléments des pages (boutons, liens...) ;
  • la gestion de thèmes pour l'habillage des sites ;
  • le support des services Web ;
  • la possibilité d'ajouter des fonctions via un système de plugins ;
  • le support des tests unitaires et fonctionnels.
  • la migration de bases de données ;

Historique des versions[modifier | modifier le code]

Signification des couleurs
Rouge Ancienne version, plus supportée
Jaune Ancienne version, toujours supportée
Vert Version courante
Bleu Future version
Version Release Date de sortie Fin de maintenance[1] Exigences[1]
1.0 1.0 3 décembre 2008 31 décembre 2010 PHP 5.1.0 ou supérieur
1.0.1 4 janvier 2009
1.0.2 1er février 2009
1.0.3 1er mars 2009
1.0.4 5 avril 2009
1.0.5 10 mai 2009
1.0.6 7 juin 2009
1.0.7 5 juillet 2009
1.0.8 9 août 2009
1.0.9 6 septembre 2009
1.0.10 18 octobre 2009
1.0.11 13 décembre 2009
1.0.12 14 mars 2010
1.1 1.1.0 10 janvier 2010 31 décembre 2015 ou plus tard PHP 5.1.0 ou supérieur
1.1.1 14 mars 2010
1.1.2 2 mai 2010
1.1.3 4 juillet 2010
1.1.4 5 septembre 2010
1.1.5 14 novembre 2010
1.1.6 16 janvier 2011
1.1.7 27 mars 2011
1.1.8 26 juin 2011
1.1.9 1er janvier 2012
1.1.10 12 février 2012
1.1.11 29 juillet 2012
1.1.12 19 aout 2012
1.1.13 30 décembre 2012
1.1.14 11 août 2013
2.0 2.0 Alpha 1er décembre 2013 TBD PHP 5.4.0 ou supérieur

Notes et références[modifier | modifier le code]

  1. a et b (en) « Télécharger Yii Framework » (consulté le 18 janvier 2011)

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]