Maison  >  Article  >  cadre php  >  Quels sont les avantages et les inconvénients de thinkphp et yii2 ?

Quels sont les avantages et les inconvénients de thinkphp et yii2 ?

青灯夜游
青灯夜游original
2019-10-16 14:49:078123parcourir

Quels sont les avantages et les inconvénients de thinkphp et yii2 ?

Qu'est-ce que thinkphp ? Quels sont les avantages et les inconvénients ?

ThinkPHP est un framework de développement PHP léger, gratuit, open source, rapide, simple et orienté objet. ThinkPHP peut prendre en charge des environnements de serveur tels que Windows/Unix/Linux. La version officielle nécessite PHP5. Prise en charge de la version .0 ou supérieure, prend en charge les bases de données MySql, PgSQL, SQLite et les extensions PDO. Le framework ThinkPHP lui-même n'a aucune exigence particulière en matière de module. Les exigences spécifiques de l'environnement d'exploitation du système d'application dépendent des modules impliqués dans le développement.

Le but de ThinkPHP est de simplifier le développement, d'améliorer l'efficacité et d'être facile à étendre. Sa prise en charge des bases de données inclut déjà la prise en charge de MySQL, MSSQL, Sqlite, PgSQL, Oracle et PDO. ThinkPHP dispose d'une documentation et d'exemples riches, et le framework a une forte compatibilité, mais ses fonctions sont limitées, il est donc plus adapté au développement de projets de petite et moyenne taille.

Avantages :

1 Facile à démarrer avec une riche documentation chinoise

2 Le framework a une forte compatibilité, PHP4 et PHP5 sont entièrement compatibles. compatible Compatible et prend entièrement en charge UTF8, etc.

3. Convient au développement de projets de petite et moyenne taille.

Inconvénients :

1. Le support d'Ajax n'est pas très bon

2 La structure des répertoires est désordonnée et prend du temps à trier ; ;

3. Il est facile de démarrer, mais difficile d'apprendre en profondeur.

Qu'est-ce que yii2 ? Quels sont les avantages et les inconvénients ?

yii2 est un framework PHP hautes performances basé sur des composants pour développer des applications Web à grande échelle. Yii est écrit en POO stricte et dispose de références de bibliothèque complètes et de didacticiels complets. De MVC, DAO/ActiveRecord, widgets, mise en cache, RBAC hiérarchique, services Web, jusqu'aux thèmes, I18N et L10N, Yii fournit presque tout ce dont vous avez besoin pour le développement d'applications Web 2.0 d'aujourd'hui. En fait, Yii est l’un des frameworks PHP les plus efficaces.

Avantages

1. Pure OOP

2 Utilisé pour les applications Web à grande échelle

3. à utiliser

4. La vitesse de développement est rapide et la vitesse d'exécution est également rapide. Excellentes performances et fonctions riches

5. Utilisez les outils de ligne de commande.

6. Prise en charge de l'outil de gestion des packages Composer

Inconvénients :

1. Moins de conseils et de considération pour la couche Modèle

2. .Peu d'exemples de documents

3. Trop d'anglais

4. Cela nécessite une maîtrise de la technologie PHP et une maîtrise de la programmation POO !

5. La vue n'est pas une vue idéale. La vue idéale peut être uniquement du code HTML et n'impliquera pas de code PHP.

Pour plus de connaissances sur PHP, veuillez visiter le site Web chinois de 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!

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