ThinkPHP est un framework de développement PHP léger, orienté objet, gratuit et open source, rapide et simple. Il est publié dans le cadre de l'accord open source Apache2 et est né pour le développement d'applications WEB agiles et le développement simplifié d'applications au niveau de l'entreprise. Il possède de nombreuses fonctions et fonctionnalités excellentes. Après plus de trois ans de développement, avec la participation active de l'équipe communautaire, il a été continuellement optimisé et amélioré en termes de facilité d'utilisation, d'évolutivité et de performances. être utilisé de manière stable dans les applications commerciales et le développement au niveau du portail.
ThinkPHP s'appuie sur de nombreux excellents frameworks et modèles étrangers, utilise une structure de développement orientée objet et un modèle MVC, adopte un modèle à entrée unique, etc., et intègre les idées d'action de Struts et la TagLib de JSP (bibliothèque de balises), le mappage ORM de RoR et le modèle ActiveRecord. encapsule CURD et certaines opérations courantes dans la configuration du projet, l'importation de bibliothèque de classes, le moteur de modèles, le langage de requête, la vérification automatique, le modèle de vue, la compilation de projet, le mécanisme de mise en cache, la prise en charge du référencement, la base de données distribuée, la connexion et la commutation multi-bases de données, le mécanisme d'authentification et il a des performances uniques en termes d’évolutivité.
Grâce à ThinkPHP, vous pouvez développer et déployer des applications plus facilement et plus rapidement. Bien entendu, pas seulement les applications d’entreprise, tout développement d’application PHP peut bénéficier de la simplicité et de la rapidité de ThinkPHP. ThinkPHP lui-même possède de nombreuses fonctionnalités originales, et prône le principe de simplicité, de développement par moi-même et d'utilisation du moins de code pour réaliser plus de fonctions. Le but est de rendre le développement d'applications WEB plus simple et plus rapide. À 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. ThinkPHP est publié sous le contrat de licence open source Apache2, ce qui signifie que vous pouvez utiliser ThinkPHP gratuitement et ! vous permettent même de baser votre travail sur ThinkPHP. Les applications développées sont open source ou des produits commerciaux sont publiés/vendus.
À partir de la version 3.0, ThinkPHP a officiellement ajouté la prise en charge des plates-formes cloud. Les plates-formes cloud actuellement prises en charge incluent :
La plate-forme SAE-Sina App Engine (SAE en abrégé) est la première plate-forme de cloud computing publique nationale développée par le centre de R&D de Sina et constitue un élément essentiel de la stratégie de cloud computing de Sina.
La plate-forme cloud prend en charge la méthode d'extension du moteur à l'aide du framework, vous devez donc d'abord télécharger le package principal du framework, puis télécharger l'extension du moteur.