ThinkPHP ist ein kostenloses und quelloffenes, schnelles und einfaches objektorientiertes, leichtes PHP-Entwicklungsframework. Es wird unter der Open-Source-Vereinbarung Apache2 veröffentlicht und wurde für die agile WEB-Anwendungsentwicklung und die vereinfachte Anwendungsentwicklung auf Unternehmensebene entwickelt. Es verfügt über viele hervorragende Funktionen und Features. Nach mehr als drei Jahren Entwicklung wurde es unter aktiver Beteiligung des Community-Teams kontinuierlich hinsichtlich Benutzerfreundlichkeit, Skalierbarkeit und Leistung optimiert stabil in kommerziellen Anwendungen und bei der Entwicklung auf Portalebene eingesetzt werden.
ThinkPHP greift auf viele hervorragende ausländische Frameworks und Modelle zurück, verwendet objektorientierte Entwicklungsstrukturen und MVC-Modelle, übernimmt das Single-Entry-Modell usw. und integriert die Aktionsideen von Struts und die TagLib (Tag-Bibliothek) von JSP, das ORM-Mapping von RoR und das ActiveRecord-Modell Kapselt CURD und einige allgemeine Vorgänge in der Projektkonfiguration, dem Import von Klassenbibliotheken, der Vorlagen-Engine, der Abfragesprache, der automatischen Überprüfung, dem Ansichtsmodell, der Projektkompilierung, dem Caching-Mechanismus, der SEO-Unterstützung, der verteilten Datenbank, der Verbindung und Umschaltung mehrerer Datenbanken, dem Authentifizierungsmechanismus usw. Es hat einzigartige Leistung in puncto Skalierbarkeit.
Mit ThinkPHP können Sie Anwendungen bequemer und schneller entwickeln und bereitstellen. Natürlich können nicht nur Anwendungen auf Unternehmensebene, sondern jede PHP-Anwendungsentwicklung von der Einfachheit und Geschwindigkeit von ThinkPHP profitieren. ThinkPHP selbst verfügt über viele originelle Funktionen und befürwortet das Prinzip der Einfachheit, der Eigenentwicklung und der Verwendung von möglichst wenig Code, um mehr Funktionen auszuführen. Der Zweck besteht darin, die Entwicklung von WEB-Anwendungen einfacher und schneller zu machen. Zu diesem Zweck wird ThinkPHP weiterhin bessere Technologien absorbieren und integrieren, um seine Aktualität und Vitalität sicherzustellen und Best Practices für die Entwicklung von WEB-Anwendungen bereitzustellen. ThinkPHP wird unter der Open-Source-Lizenzvereinbarung Apache2 veröffentlicht, was bedeutet, dass Sie ThinkPHP kostenlos verwenden können Sie können Ihre Arbeit sogar auf ThinkPHP basieren. Entwickelte Anwendungen sind Open Source oder kommerzielle Produkte werden veröffentlicht/verkauft.
Zu den wichtigsten Updates von ThinkPHP v3.1 gehören:
1. Sichereres Schutz- und Filtersystem
2. MVC-Mehrschichtunterstützung
3. Unterstützung für die Bindung von Aktionsparametern
4. Unterstützung für Modellbenennungsbereiche
5. Abfragebedingungen und SQL-Vorverarbeitungsfunktionen
6. Stellen Sie die automatische Überprüfung und die automatische Vervollständigung dynamisch ein
7. Flexiblere und leistungsfähigere Cache-Verwaltungsmethode
8. Vereinfachte Protokollierung und zusätzliche IP-Unterstützung
9. Verbesserter Mechanismus zur Erkennung schwerwiegender Fehler
10. Verbesserung des Seitenverfolgungsmechanismus und Unterstützung der Kategorieanzeige
11. Weitere Einzelheiten zu mehr als 128 Updates finden Sie unter [ 3.1 Update-Liste ] Anwendungen, die auf Basis von Version 3.0 entwickelt wurden, können nahtlos auf Version 3.1 aktualisiert werden, indem der Kern direkt überschrieben und die Kompilierungs-Cache-Datei gelöscht wird (Teile mit Erweiterungen müssen möglicherweise separat aktualisiert werden).
Bitte beachten Sie, dass der Beamte ab dieser Version nur das Kern-Framework veröffentlicht, um die Effizienz zu verbessern, Energie zu sparen und Emissionen zu reduzieren. Alle Erweiterungen, Beispiele und Dokumente werden separat auf der offiziellen Website und auf Github veröffentlicht.