Maison  >  Article  >  cadre php  >  Quelle est la différence entre le framework tp et yii2 ?

Quelle est la différence entre le framework tp et yii2 ?

青灯夜游
青灯夜游original
2020-04-20 17:30:014248parcourir

Le framework tp et yii2 sont tous deux des frameworks PHP, alors quelles sont les différences entre eux ? Laissez-moi vous présenter la différence entre le framework tp et le framework yii2. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Quelle est la différence entre le framework tp et yii2 ?

framework tp

ThinkPHP est un framework de développement PHP léger, gratuit et open source, rapide, simple et orienté objet, ThinkPHP peut prendre en charge les environnements de serveur tels que Windows/Unix/Linux. La version officielle nécessite PHP5.0 ou supérieur, 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 ni de système d'application spécifique. Les exigences environnementales 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.

framework yii2

Yii 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.

Et yii2.0 est la version 2.0 du framework Yii. Étant donné que le framework de la version Yii2.0 est complètement réécrit, il existe de nombreuses différences entre les versions 1.1 et 2.0.

La différence entre tp framework et yii2

1 Configuration :

Yii plusieurs fichiers de configuration, configuration de couverture, configuration d'environnements multiples, divisés en local. lignes La configuration de l'environnement est plus flexible ; il n'existe qu'un seul type de TP.

2. Contrôles de page :

Il existe de nombreux contrôles de page dans Yii tels que liste/grille/détail, etc., qui sont pratiques pour la composition et la mise en page. Il existe de nombreux choix ciblés ; n'a pas été utilisé ;

3. Échafaudage :

L'échafaudage de Yii est Gii, qui peut générer du code, omettre le cycle de développement, réduire la complexité et est également propice à la standardisation du code ;

4. obtenir et publier :

TP a de nombreuses façons, telles que de nombreuses façons d'obtenir des paramètres ; Yii n'en est qu'une, l'ORM de TP peut être un caractère ou un tableau ; YII ne peut être qu'un tableau

5. Couche de vérification :

YII est la règle du modèle, TP introduit des classes pour la couche de vérification

6 ORM :

Chaîne ou tableau utilisé par. TP, tableau utilisé par Yii

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