Maison >développement back-end >tutoriel php >Qu'est-ce que le framework Yii

Qu'est-ce que le framework Yii

藏色散人
藏色散人original
2018-12-27 16:52:176626parcourir


Qu'est-ce que le framework Yii

Qu'est-ce que Yii ?

Yii est un framework hautes performances basé sur des composants ou des modules basé sur PHP pour le développement rapide d'applications Web à grande échelle. Il permet la plus grande réutilisabilité dans la programmation Web et peut facilement accélérer le processus de développement Web. Le nom Yii (prononcé Yee ou [ji]) est une abréviation de « Oui, c'est le cas ». Il s’agit généralement de la réponse la plus précise et la plus compacte aux requêtes des débutants Yii. Est-ce rapide ? Est-ce sécuritaire? Est-ce professionnel ? Est-ce que cela suffira pour mon prochain projet ? Oui!

1. Exigences

Pour exécuter les programmes Web pris en charge par Yii, vous avez besoin d'un serveur Web fonctionnant sous PHP 5.1.0

Pour ceux qui le souhaitent. Pour utiliser Yii en tant que programmeur, vous devez comprendre la programmation orientée objet (POO) pour être très utile car Yii est un pur framework POO.

2. À quoi convient YII BEST ?

Yii est un framework de développement Web à usage général qui est couramment utilisé pour écrire presque tous les types d'applications Web. Puisqu'il est léger et capable de mettre en cache à l'aide de mécanismes sophistiqués, il est particulièrement adapté aux applications à large bande passante telles que les portails, les forums, les systèmes de gestion de contenu (CMS), les systèmes d'achat en ligne, etc.

3. Comment YII se compare-t-il aux autres frameworks ?

Semblable à la plupart des frameworks PHP, Yii est un framework MVC.

Yii surpasse les autres frameworks en termes d'efficacité, de fonctionnalités riches et de documentation complète. Yii est soigneusement conçu dès le départ pour la programmation d'applications Web hautes performances. Ce n’est ni un sous-produit d’un projet ni un ensemble d’autres efforts. Ceci est le résultat de la vaste expertise de l'auteur en matière de programmation d'applications Web et d'une enquête sur les frameworks et applications de programmation Web les plus connus.

Raisons du choix du framework Yii :

Facile à installer

Pour les ingénieurs réseau, le temps, c'est de l'argent, personne n'en a besoin investissement précieux dans un processus d'installation et de configuration complexe

Tirer parti des technologies modernes

Yii est un framework POO pur qui exploite certaines des fonctionnalités les plus avancées de PHP, notamment la liaison statique tardive, SPL classes et interfaces, et fonctions anonymes.

Toutes les classes sont dotées d'un espace de noms, ce qui vous permet de profiter de son chargeur automatique compatible PSR-4.

Hautement personnalisable

Le Yii est comme un costume qui a fière allure dès le départ, mais qui est également très facile à personnaliser pour répondre à vos besoins. Pratiquement tous les composants du framework sont personnalisables

Les tests sont encouragés

Yii est hautement intégré à Codeception. Codeception est un formidable framework de test PHP permettant de simplifier le processus de création de tests unitaires, fonctionnels et d'acceptation pour les applications Web. Vous pouvez également écrire des tests automatisés pour les applications Web. L'intégration avec Codeception facilite l'installation et la configuration de votre application tout en testant

Sécurité simplifiée

La sécurité est un élément essentiel de toute application Web, heureusement, Yes Yii en a des moments forts extraordinaires pour vous aider à vous détendre et à vous ressourcer.

Yii est livré avec un composant d'application sécurisée, qui ouvre la voie à la création d'une application de plus en plus sécurisée.

Raccourcir le temps de développement

La plupart des projets incluent une disposition spécifique pour les tâches redondantes afin que personne ne doive rester inactif. Yii nous fournit des outils qui vous permettent d'investir moins d'efforts dans ces tâches et de modifier l'application en fonction des besoins de vos clients.

Facile à modifier pour de meilleures performances

Tout le monde se rend compte qu'un site Web lent crée des clients décevants, c'est pourquoi Yii vous fournit des outils qui vous permettent d'augmenter la vitesse depuis votre application.

Conclusion

Comme tout bon framework, Yii vous encourage à créer rapidement des applications Web actuelles et à vous assurer qu'elles fonctionnent bien. Il vous permet de créer des sites Web sécurisés et testables en effectuant une grande partie du travail très dur à votre place. Vous pouvez utiliser la plupart de ses surbrillance sans effort, ou vous pouvez ajuster chaque surbrillance en fonction de vos besoins.


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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Qu'est-ce que Joomla?Article suivant:Qu'est-ce que Joomla?