Yii est un framework PHP, un framework de programmation Web général qui peut être utilisé pour développer diverses applications Web construites avec PHP ; en raison de la structure du framework basée sur les composants et de la prise en charge de la mise en cache superbement conçue, il est particulièrement adapté au développement. Application à grande échelle ; est dotée de fonctions riches, ce qui peut réduire considérablement le temps de développement.
Qu'est-ce que le framework Yii ? A quoi ça sert ?
Yii est un framework PHP performant adapté au développement d'applications WEB 2.0. Livré avec des fonctionnalités riches, notamment MVC, DAO/ActiveRecord, I18N/L10N, mise en cache, authentification et contrôle d'accès basé sur les rôles, échafaudage, tests, etc., qui peuvent réduire considérablement le temps de développement.
Yii est un framework d'application Web MVC PHP open source, orienté objet et basé sur des composants. Yii se prononce « Yee » ou [ji :], ce qui signifie « simplicité et évolution » en chinois, et cela peut être un acronyme pour « Yes It Is ! »
Yii est un framework de programmation Web général qui peut être utilisé pour développer diverses applications Web construites avec PHP. En raison de sa structure basée sur des composants et de sa prise en charge de mise en cache bien conçue, il est particulièrement adapté au développement d'applications à grande échelle, telles que des portails, des communautés, des systèmes de gestion de contenu (CMS), des projets de commerce électronique et des services Web RESTful.
Avantages de Yii
Semblable à d'autres frameworks PHP, Yii implémente le modèle de conception MVC (Model-View-Controller) et organise le code en fonction de ce modèle.
Le code de Yii est simple et élégant, ce qui correspond à sa philosophie de programmation. Il ne surcharge jamais le code pour suivre de manière rigide un modèle de conception.
Yii est un framework full-stack qui fournit un grand nombre de fonctionnalités éprouvées et prêtes à l'emploi : générateur de requêtes et ActiveRecord pour les bases de données relationnelles et NoSQL ; prise en charge du développement d'API RESTful ; soutien, etc
Yii est très facile à étendre. Vous pouvez personnaliser ou remplacer presque n'importe quelle partie du code principal. Vous bénéficierez également de l'architecture d'extension solide et fiable de Yii pour utiliser, redévelopper ou redistribuer des extensions.
La haute performance est toujours l’un des principaux objectifs de Yii.
Yii n'est pas un one-man show. Il est soutenu par une solide équipe de développeurs et dispose d'une large communauté d'experts qui continuent de contribuer au développement de Yii.
L'équipe de développeurs Yii accorde toujours une attention particulière aux tendances de développement Web, aux meilleures pratiques et fonctionnalités d'autres frameworks et projets. Ces meilleures pratiques et fonctionnalités significatives seront intégrées dans le framework principal de temps en temps et fourniront. une interface simple et élégante.
Extensions
Le projet Yii comprend un référentiel d'extensions fournies par les utilisateurs.
Il existe également une bibliothèque d'extensions officielle, zii, qui a finalement été fusionnée avec le framework principal ; elle a été fournie avec chaque version depuis la version 1.1.0 de Yii et contient des comportements et des widgets supplémentaires tels que des grilles et l'interface utilisateur jQuery. .
Documentation
Yii est livré avec une série de documentation officielle, telle que des tutoriels pour développer une application de blog simple, des guides qui fournissent des descriptions de chaque fonction et fournissent des informations sur les propriétés. , méthodes et référence de classe pour chaque détail de l'événement.
Il existe également une documentation fournie par les utilisateurs, dont la plupart se trouvent sur le wiki du site officiel.
Licence
Yii est publié sous la nouvelle licence BSD (licence à 3 clauses). Cela signifie qu’il peut être utilisé gratuitement pour développer des applications Web open source ou propriétaires.
Tutoriels d'articles associés recommandés : "Tutoriel du framework yii", "Tutoriel PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!