Maison > développement back-end > tutoriel php > Supplément 1 du didacticiel officiel Yii Framework - Pour commencer : qu'est-ce que Yii

Supplément 1 du didacticiel officiel Yii Framework - Pour commencer : qu'est-ce que Yii

黄舟
Libérer: 2023-03-05 17:22:02
original
1245 Les gens l'ont consulté



Supplément 1 du didacticiel officiel Yii Framework - Pour commencer : quest-ce que Yii

Yii est un framework PHP hautes performances basé sur des composants pour le développement rapide d'applications Web à grande échelle. . Il maximise la réutilisabilité dans le développement Web et peut augmenter considérablement la vitesse de développement de votre application Web. Le nom Yii (prononcé Yee ou [ji:]) est une abréviation de "Oui, c'est le cas !". C'est souvent la réponse la plus précise à certaines questions fréquemment posées :

Yii est-il rapide ? Est-ce sécuritaire? Professionnel? Est-ce adapté à mon prochain projet ? Oui, c'est vrai !

Xue Qiang, l'auteur du framework Yii, est également l'auteur du framework Prado. Dans le processus d'écriture du framework Yii, l'auteur a maximisé l'utilisation. de Prado, Ruby On Rails, CakePHP et Le meilleur de Symfony pour créer un framework PHP moderne, riche en fonctionnalités et réutilisable.

1. Exigences environnementales

Pour exécuter une application Web pilotée par Yii, vous devez disposer d'un serveur Web (tel qu'Apache ou Nginx) prenant en charge PHP 5.1.0 ou supérieur.

Pour les développeurs qui envisagent d'utiliser Yii, comprendre la programmation orientée objet (POO) sera très utile. Parce que Yii est un pur framework POO. (Pour en savoir plus sur les fonctionnalités et la syntaxe orientées objet de PHP, veuillez vous référer à /p/tag/Object-ended)

Yii utilise l'architecture de modèle de conception MVC standard.

Presque toutes les applications web sont désormais basées sur des bases de données associées. Par conséquent, la manière dont un framework gère l’interaction avec la base de données est cruciale. Le framework Yii peut implémenter les opérations de base de données de plusieurs manières, mais la pratique standard consiste à utiliser la méthode ORM implémentée via AR (cette méthode est également utilisée dans Ruby On Rails).

Pour une interaction avec une base de données de bas niveau, vous pouvez utiliser l'extension PDO de PHP5. PDO fournit une couche d'abstraction d'accès aux données qui vous permet d'utiliser le même morceau de code pour interagir avec plusieurs bases de données différentes, quels que soient les appels d'application de base de données associés.

Préparation des outils de développement :

Netbeans (Référence : 23 types de collection d'outils de développement PHP - après essai, je pense que Netbeans est le meilleur pour l'intégration Yii !)

PhpStorm (Référence : Tutoriel sur la configuration de PHPStorm IDE pour intégrer le framework Yii)

Sublime Text 2 (Référence : /p/tag/sublime-text)

2. À quoi sert Yii ?

Yii est un framework de programmation Web général qui peut être utilisé pour développer presque toutes les applications Web. Parce qu'il est léger et dispose d'une solution de mise en cache mature, il est particulièrement adapté au développement d'applications à fort trafic, telles que des portails, des forums, des systèmes de gestion de contenu (CMS), des systèmes de commerce électronique, etc.

Quelques sites Web construits à l'aide du framework Yii :

Site officiel de Yii

Stay.com

VICE.com

Communauté chinoise Yii

Quelques programmes open source basés sur le framework Yii :

Chive

Zurmo

LimeSurvey2

Yincart

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 avec ses excellentes performances, ses fonctionnalités riches et sa documentation claire. Yii a été soigneusement conçu dès le départ pour être adapté au développement d'applications Web strictement interdites. Il ne s'agit ni d'un dérivé d'autres projets ni d'une combinaison de travaux de tiers. C'est le résultat de la riche expérience de l'auteur en matière de développement d'applications Web, de recherche et de réflexion sur les frameworks et applications de programmation Web les plus populaires.

4. Avant de commencer

Avoir les réserves de connaissances suivantes :

1) Avoir une expérience pertinente en développement web

2) Maîtriser HTML, CSS, Javascript , connaissances liées à jQuery, PHP, MySQL et SQL

3) Apprendre à maîtriser quelque chose de nouveau mènera inévitablement à la confusion et à la frustration, alors soyez préparé mentalement

Série d'articles d'introduction :

Configuration de l'environnement : utilisez le code source pour compiler et installer Apache MySQL PHP phpMyAdmin dans Ubuntu

Yii Framework Official Guide Series 2 - Démarrer : Installer Yii Framework

Yii Framework Official Guide Series 3 - Démarrer : Créez la première application Yii

Ce qui précède est le supplément 1 du didacticiel officiel du framework Yii - Mise en route : Qu'est-ce que Yii ? Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois (www.php. cn) !



Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal