ThinkPHP est un framework de développement PHP léger, orienté objet, gratuit, open source, rapide et simple. Il 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.
Remarque : La version ThinkPHP 5.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 et implémente une vraie paresse. chargement, prend en charge Composer et a apporté de nombreuses 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, qui ont été reconstruits et ne conviennent pas à la mise à niveau du projet 3.2 d'origine. envisagez les mises à niveau de projets commerciaux, mais c'est certainement le premier choix pour les nouveaux projets (qu'il s'agisse de développement WEB ou d'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 : Refactoring La base de données, le modèle et l'association sont pris en charge par MongoDb ;
Cet article provient de la colonne d'articles techniques du framework ThinkPHP : http://www.php.cn/phpkj/thinkphp/
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!