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

Quels sont les avantages et les inconvénients de yii et thinkphp

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-27 16:00:483425parcourir

Quels sont les avantages et les inconvénients de yii et thinkphp

1. ThinkPHP

ThinkPHP (FCS) est un framework léger de taille moyenne dérivé de Java Un PHP chinois. cadre de développement transplanté à partir de la structure Struts. Il utilise une structure de développement orientée objet et le mode MVC et simule l'implémentation de la bibliothèque de balises Struts. Il est plus convivial à tous égards. Il est relativement facile à démarrer pour les développeurs familiarisés avec J2EE et convient aux débutants. Cadre PHP. L'objectif de ThinkPHP est de simplifier le développement, d'améliorer l'efficacité et d'être facile à étendre. Sa prise en charge de base 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.

Recommandations associées : "Tutoriel ThinkPHP"

Avantages :

1 Avec l'aide d'idées Java matures

2. . Facile à démarrer, il existe des documents chinois riches ; faible coût d'apprentissage, activité communautaire élevée

3. Le framework a une forte compatibilité, PHP4 et PHP5 sont entièrement compatibles, prennent entièrement en charge UTF8, etc. ; >

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

5. Présenter l'outil de gestion de packages composer de thinkphp3.2.2.

Inconvénients :

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

2 La structure des répertoires est déroutante, ce qui est pire que les autres structures de répertoires ; >

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

2. Yii

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.

Avantages :

1. Pure OOP ;

2. Utilisé pour les applications Web à grande échelle ;

3.

4. La vitesse de développement est rapide et la vitesse de fonctionnement est également rapide. Excellentes performances et fonctionnalités 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. Moins d'exemples de documents

3. 🎜>

4. Il est nécessaire de maîtriser la technologie PHP et de maîtriser la programmation POO

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

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