Maison  >  Article  >  cadre php  >  qu'est-ce que thinkphp5

qu'est-ce que thinkphp5

藏色散人
藏色散人original
2019-06-04 11:48:134990parcourir

ThinkPHP V5.0 est un framework hautes performances conçu pour le développement d'API - une version subversive et reconstruite qui adopte de nouvelles idées architecturales, introduit de nombreuses nouvelles fonctionnalités PHP, optimise le noyau et réduit les dépendances. Il implémente un véritable chargement paresseux et prend en charge. composer, et fait de nombreuses optimisations pour le développement d'API.

qu'est-ce que thinkphp5

ThinkPHP5 est une nouvelle version d'étape, comprenant le routage, la journalisation, les exceptions, les modèles, les bases de données, les moteurs de modèles et les modules de validation Il a été refactorisé et ne convient pas à la mise à niveau des projets 3.2 originaux. Veuillez envisager attentivement la mise à niveau des projets commerciaux, mais c'est certainement le premier choix pour les nouveaux projets (qu'il s'agisse de développement WEB ou d'API), et il est préférable d'oublier les habitudes de réflexion. de la version 3.2. Re-comprendre TP5.

ThinkPHP est un framework de développement PHP léger, orienté objet, gratuit et open source, rapide et simple est né pour le développement d'applications WEB agiles et le développement simplifié d'applications d'entreprise. 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. La publication sous le contrat de licence open source Apache2 signifie que vous pouvez utiliser ThinkPHP gratuitement et même autoriser les applications que vous développez sur la base de ThinkPHP à être open source ou publiées/vendues en tant que produits commerciaux.

La version ThinkPHP5.0 est une version subversive et reconstruite. Elle adopte une nouvelle idée architecturale, introduit davantage de nouvelles fonctionnalités PHP, optimise le noyau, réduit les dépendances, réalise un véritable chargement paresseux et prend en charge Composer, et a fait beaucoup de choses. Des optimisations pour le développement d'API, y compris le routage, les journaux, les exceptions, les modèles, les bases de données, les moteurs de modèles et les modules de vérification, ont été reconstruites, ce qui ne convient pas à la mise à niveau du projet 3.2 d'origine. Veuillez envisager attentivement la mise à niveau des projets commerciaux, mais certainement la première. choix pour les nouveaux projets (qu’il s’agisse de développement WEB ou API).

Caractéristiques principales :

Spécifications : suivre les spécifications PSR-2, PSR-4, prise en charge du compositeur et des tests unitaires

Rigoureux : erreur extrêmement rigoureuse ; mécanismes de détection et de sécurité, informations de journal détaillées, protégez votre développement ;

Flexible : réduisez les dépendances principales, rendez l'expansion plus flexible et plus pratique, prenez en charge l'expansion des commandes en ligne de commande

Convivial pour l'API : excellentes performances et Prise en charge de REST, débogage à distance, meilleure prise en charge du développement d'API ;

Efficace : chargement paresseux et mécanisme de mise en cache pour le routage, la configuration et le chargement automatique

ORM : refactorisation des bases de données, modèles et associations, pris en charge ; par MongoDb

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