Maison  >  Article  >  cadre php  >  Quels sont les avantages et les inconvénients du framework thinkphp

Quels sont les avantages et les inconvénients du framework thinkphp

青灯夜游
青灯夜游original
2021-12-24 16:02:567383parcourir

Avantages du framework thinkphp : 1. Facile à utiliser, documentation riche en chinois ; 2. Faible coût d'apprentissage, activité communautaire élevée ; 3. Forte compatibilité du framework ; 4. Adapté 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 confuse et nécessite du temps à trier ; 3. Il est facile de démarrer, mais difficile d'apprendre en profondeur ;

Quels sont les avantages et les inconvénients du framework thinkphp

L'environnement d'exploitation de ce tutoriel : système Windows 7, version thinkphp v5.1, ordinateur Dell G3.

ThinkPHP (FCS) est un framework léger de taille moyenne, qui est un framework de développement PHP chinois transplanté à partir de la structure Struts de Java. 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.

Avantages :

1. Documentation chinoise riche et facile à utiliser ;

2. Faible coût d'apprentissage, activité communautaire élevée

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

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

5. Entièrement conforme au concept de framework MVC du PHP moderne ;

6 Combiné avec le framework de base de données ORM de Thinkphp, tant que vous comprenez TP, il n'y a aucun sentiment d'incompatibilité lors de l'utilisation de notre framework.

Inconvénients :

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

2 La structure des répertoires est compliquée et prend du temps à organiser

3. apprendre en profondeur.

Son modèle MVC est simple et facile à comprendre, mais il limite également sa flexibilité de développement. Pour un exemple simple, en comparant CI, nous pouvons constater qu'un modèle dans CI peut exploiter plusieurs tables, mais TP ne peut en exploiter qu'une.

TP initialise de nombreuses configurations par défaut, ce qui est très pratique à utiliser, mais cela affectera naturellement l'efficacité. Mais si vous passez du temps à charger la configuration pour étudier l’algorithme, ces petits effets peuvent être presque ignorés.

Quoi qu'il en soit, j'aime toujours TP car il me permet d'apprendre à étudier le cœur du framework et à modifier le framework. À tel point qu’apprendre d’autres frameworks est désormais très difficile.

【Recommandation de tutoriel connexe : thinkphp framework

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