Heim >PHP-Framework >Denken Sie an PHP >Ist thinkphp Open Source?
thinkphp ist Open Source.
Einführung
ThinkPHP ist ein kostenloses, quelloffenes, schnelles und einfaches objektorientiertes, leichtes PHP-Entwicklungsframework. Es wurde Anfang 2006 gegründet und folgt Apache2 Die Open-Source-Protokollversion wurde für die agile WEB-Anwendungsentwicklung und die vereinfachte Entwicklung von Unternehmensanwendungen geboren. ThinkPHP hält sich seit seiner Gründung an das einfache und praktische Designprinzip und legt dabei den Schwerpunkt auf eine hervorragende Leistung und minimalen Code. Es verfügt über viele originelle Funktionen und Features und wurde in Bezug auf Benutzerfreundlichkeit, Skalierbarkeit und Leistung kontinuierlich optimiert und verbessert. Es hat sich zum führenden und einflussreichsten WEB-Anwendungsentwicklungs-Framework in China entwickelt Mit vielen typischen Fällen wird sichergestellt, dass es stabil für die Entwicklung auf kommerzieller und Portalebene verwendet werden kann.
Umfassende Unterstützung für WEB-Entwicklungsfunktionen
Das neueste ThinkPHP bietet starke Unterstützung für die Entwicklung von WEB-Anwendungen. Zu diesen Unterstützungen gehören:
MVC-Unterstützung – Designmuster ORM Unterstützung basierend auf mehrschichtigem Modell (M), Ansicht (V), Controller (C) – Bietet voll funktionsfähige und leistungsstarke ORM-Unterstützung, unterstützt die meisten Datenbankvorlagen-Engines – Integrierte, hochleistungsbasierte kompilierte Vorlagen-Engine RESTFul Unterstützung für Tag-Bibliotheken und XML-Tags – RESTFul-Unterstützung wird über die REST-Controller-Erweiterung bereitgestellt, um ein neues URL-Design und Zugriffserlebnis für Sie zu schaffen. Cloud-Plattform-Unterstützung – bietet starke Unterstützung für die Sina SAE-Plattform und Baidu BAE-Plattform, mit „span“ und „Smoothness“ unterstützt lokalisierte Entwicklung und Debugging sowie Bereitstellungswechsel und ermöglicht Ihnen so einen einfachen Übergang und die Schaffung einer neuen Entwicklungserfahrung. CLI-Unterstützung – unterstützt die befehlszeilenbasierte Anwendungsentwicklung RPC-Unterstützung – bietet Remote-Aufruflösungen einschließlich PHPRpc, HProse, jsonRPC und Yar MongoDb-Unterstützung – bietet NoSQL-Unterstützung Cache-Unterstützung – bietet Dateien, Datenbanken, Memcache, Xcache, Redis Verschiedene Arten von Cache-Unterstützung
Die Entwicklungsphilosophie der Einfachheit und Einfachheit
ThinkPHP hält seit seiner Geburt an der Entwicklungsphilosophie der Einfachheit und Einfachheit fest, sei es von der Grundimplementierung oder der Anwendung in der Entwicklung, Wir alle plädieren dafür, die geringste Menge an Code zu verwenden, um die gleiche Funktion auszuführen. Gerade aufgrund unserer Beharrlichkeit in Einfachheit und Code-Praxis können wir über lange Zeit eine hervorragende Leistung und eine extrem schnelle Entwicklungserfahrung aufrechterhalten. Hervorragende Leistung bei der Evaluierung gängiger PHP-Entwicklungsframeworks. Eine einfache und schnelle Entwicklung ist unser ständiges Ziel.
Sicherheit
Das Framework bietet zahlreiche Sicherheitsfunktionen auf Systemebene, um sicherzustellen, dass Ihre Website und Produkte sicher und sorgenfrei sind. Zu diesen Funktionen gehören:
XSS-Sicherheitsschutzformular, automatische Validierung, erzwungene Datentypkonvertierung, Eingabedatenfilterung, Formular-Token-Validierung, Anti-SQL-Injection, Bild-Upload-Erkennung,
Geschäftsfreundliches Open-Source-Protokoll
ThinkPHP wird unter der Open-Source-Lizenz Apache2 veröffentlicht. Apache License ist ein Protokoll, das von Apache, einer bekannten gemeinnützigen Open-Source-Organisation, übernommen wurde. Dieses Protokoll ähnelt BSD und fördert die gemeinsame Nutzung von Code und die Achtung des Urheberrechts des ursprünglichen Autors kommerzielle Software.
Weitere technische Artikel zu ThinkPHP finden Sie in der Spalte Tutorial zur Verwendung von ThinkPHP.
Das obige ist der detaillierte Inhalt vonIst thinkphp Open Source?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!