Maison  >  Article  >  cadre php  >  La différence entre thinkphp et yii

La différence entre thinkphp et yii

(*-*)浩
(*-*)浩original
2019-08-01 13:59:564665parcourir

Yii Framework est un framework PHP hautes performances basé sur des composants pour le développement d'applications Web à grande échelle. Yii fournit presque tout ce dont vous avez besoin pour le développement d'applications Web 2.0 d'aujourd'hui. Yii est l'un des frameworks PHP les plus efficaces.

La différence entre thinkphp et yii

ThinkPHP est un framework de développement PHP domestique léger, rapide, compatible et simple. Il est né début 2006, anciennement connu sous le nom de FCS, en 2007, le jour du Nouvel An, il a été officiellement renommé ThinkPHP. Il a été publié sous le protocole open source Apache2. Il a été transplanté à partir de la structure Struts et amélioré et perfectionné. Il a également appris de nombreux excellents frameworks et modèles étrangers, en utilisant l'orientation objet. structures de développement et modèles MVC, et intégrant Struts The idea et TagLib (bibliothèque de balises), le mappage ORM de RoR et le mode ActiveRecord.

ThinkPHP est né pour simplifier le développement d'applications au niveau de l'entreprise et le développement d'applications WEB agiles.

est né début 2006. Il a été officiellement renommé ThinkPHP le jour du Nouvel An 2007 et a été publié dans le cadre de l'accord open source Apache2. ThinkPHP adhère au principe de conception simple et pratique depuis sa naissance tout en conservant d'excellentes performances et un code minimal, il se concentre également sur la facilité d'utilisation.

Et il possède de nombreuses fonctions et fonctionnalités originales. Avec la participation active de l'équipe communautaire, il est continuellement optimisé et amélioré en termes de facilité d'utilisation, d'évolutivité et de performances.

La différence entre thinkphp et yii

Configuration : Yii plusieurs fichiers de configuration, configuration de couverture, configuration d'environnements multiples, configuration d'environnements locaux et en ligne, plus flexible ; TP Il n'y a qu'un seul contrôle 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, et il existe de nombreux choix ciblés ; tp n'a jamais été utilisé ;

é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 également faciliter la standardisation du code

tp génère des modèles en utilisant ; la ligne de commande : D:phpStudyPHPTutorialWWWfruitpublic>php think make:model api/Image

get and post : Il existe de nombreuses façons d'obtenir et de publier dans TP, telles que de nombreuses façons d'obtenir des paramètres ; un seul, l'ORM de TP peut accepter à la fois des caractères et des tableaux ; YII ne peut utiliser que des tableaux

Couche de vérification : YII est la règle du modèle, TP introduit la classe pour la couche de vérification

ORM : Chaîne ou tableau utilisé par TP, tableau utilisé par Yii

Conversion de type : Tp a une conversion de type qui est très pratique Le convertisseur et auto-. complets sont très pratiques

Pour plus d'articles techniques liés à Thinkphp, veuillez visiter la colonne du didacticiel Thinkphp pour apprendre !

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