Un code source de site Web d'entreprise construit par le noyau Thinkphp. Ce code source est gratuit à télécharger et à utiliser ;
Introduction au cadre
ThinkPHP est 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 et a été officiellement renommé ThinkPHP le jour du Nouvel An 2007 et a été publié dans le cadre de l'accord open source Apache2. 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. Et il possède de nombreuses fonctions et fonctionnalités originales. Grâce à la participation active de l’équipe communautaire, il est continuellement optimisé et amélioré en termes de facilité d’utilisation, d’évolutivité et de performances. [1]
ThinkPHP est un framework de développement PHP domestique léger, rapide, compatible et simple. Il est né début 2006. Il s'appelait à l'origine FCS. Il a été officiellement renommé ThinkPHP le jour du Nouvel An 2007. Il est publié conformément à l'accord open source Apache2. . Il a été transplanté à partir de la structure Struts et a apporté des améliorations et des améliorations. En même temps, il s'appuie également sur de nombreux excellents frameworks et modèles étrangers, utilise une structure de développement orientée objet et un modèle MVC et intègre les idées de Struts et TagLib (tag). bibliothèque), le mappage ORM de RoR et le modèle ActiveRecord.
ThinkPHP peut prendre en charge les environnements de serveur tels que Windows/Unix/Linux. La version officielle nécessite PHP5.0 ou supérieur et prend en charge MySql, PgSQL, Sqlite, PDO et d'autres bases de données. Le framework ThinkPHP lui-même n'a aucune exigence particulière en matière de module. environnement d'exploitation du système d'application Les exigences dépendent des modules impliqués dans le développement.
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.