Un guide de développement officiel qui a nécessité beaucoup d'efforts.
ThinkPHP est un framework PHP open source né pour simplifier le développement d'applications au niveau de l'entreprise et le développement d'applications WEB agiles. Il est né début 2006, anciennement connu sous le nom de FCS. 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. L'architecture idéologique initiale est issue de Struts.Plus tard, après des améliorations et des améliorations continues, elle a également appris de nombreux excellents cadres et modèles étrangers, en utilisant la structure de développement orientée objet et le modèle MVC, intégrant les idées Action et Dao de Struts et la bibliothèque de balises TagLib de JSP. ), le mappage ORM et le mode ActiveRecord de RoR, qui encapsule CURD et certaines opérations courantes, le mode d'entrée unique, etc., ont des performances uniques en termes de moteur de modèle, de mécanisme de mise en cache, de mécanisme d'authentification et d'évolutivité, et sont devenus de plus en plus populaires. reconnu par les développeurs PHP nationaux.
Grâce à ThinkPHP, vous pouvez développer et déployer des applications plus facilement et plus rapidement. Bien entendu, pas seulement les applications de niveau entreprise, tout développement d'application PHP peut bénéficier de la simplicité, de la compatibilité et de la rapidité de ThinkPHP. Simplicité, rapidité et praticité sont les principes du développement de ThinkPHP. À cette fin, ThinkPHP continuera d'absorber et d'intégrer de meilleures technologies pour assurer sa fraîcheur et sa vitalité, et fournir les meilleures pratiques pour le développement d'applications WEB !
En tant que solution de développement globale, ThinkPHP peut répondre à la plupart des besoins en matière de développement d'applications car elle inclut l'architecture sous-jacente, le traitement de compatibilité, la bibliothèque de classes de base, la couche d'accès à la base de données, le moteur de modèles, le mécanisme de mise en cache, le mécanisme de plug-in, l'authentification des rôles, le traitement des formulaires, etc. composants couramment utilisés, et il est plus pratique pour la transplantation multi-versions, multi-plateformes et multi-bases de données. Et chaque composant est soigneusement conçu et perfectionné, et le processus de développement d'applications ne doit se concentrer que sur votre logique métier.