Accueil🇫🇷Chercher

Yii Framework

Le Yii Framework (« Yes, It Is ») est un cadriciel (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 pour la version 1 et 5.4.0 de PHP pour la version 2. 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.

Fonctionnalités

  • de hautes performances[2] ;
  • 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

Signification des couleurs
Rouge Ancienne version, plus supportée
Jaune Ancienne version, toujours supportée
Vert Version actuelle
Bleu Future version
Version Release Date de sortie Fin de maintenance[3] Exigences[3]
1.0 1.0 PHP 5.1.0 ou supérieur
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.0.10
1.0.11
1.0.12
1.1 1.1.0 , fin 2020 pour la correction des failles de sécurité PHP 5.1.0 ou supérieur
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.1.10
1.1.11
1.1.12
1.1.13
1.1.14
1.1.15
1.1.16
1.1.17
1.1.18
1.1.19
1.1.20
2.0 2.0.0 TBD PHP 5.4.0 ou supérieur
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.0.7
2.0.8
2.0.9
2.0.10
2.0.11
2.0.11.1
2.0.11.2
2.0.12
2.0.13
2.0.14
2.0.15
2.0.16
2.0.16.1

Note : TBD signifie to be defined, soit « pas encore défini ».

Notes et références

  1. « Release 2.0.48 », (consulté le )
  2. (en) « Performance of Yii » (consulté le )
  3. (en) « Télécharger Yii Framework » (consulté le )

Annexes

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.