Heim > Artikel > PHP-Framework > Was ist der Unterschied zwischen yii und tp?
Was ist tp (ThinkPHP)?
ThinkPHP ist ein schnelles, kompatibles und einfaches, leichtes inländisches PHP-Entwicklungsframework. Es wurde Anfang 2006 geboren und war am Neujahrstag 2007 offiziell in ThinkPHP umbenannt Unter der Apache2-Open-Source-Vereinbarung ist die Struktur von Struts abgeleitet und wurde gleichzeitig von vielen hervorragenden ausländischen Frameworks und Mustern gelernt, wobei objektorientierte Entwicklungsstrukturen und MVC-Muster verwendet wurden, um die Ideen von zu integrieren Struts und TagLib (Tag-Bibliothek), RoRs ORM-Mapping und ActiveRecord-Modell.
ThinkPHP wurde geboren, um die Anwendungsentwicklung auf Unternehmensebene und die agile WEB-Anwendungsentwicklung zu vereinfachen. [Empfohlenes Tutorial: Thinkphp-Tutorial]
Was ist yii?
yii ist ein leistungsstarkes, komponentenbasiertes PHP-Framework für die Entwicklung umfangreicher Webanwendungen. Yii ist in striktem OOP geschrieben und verfügt über vollständige Bibliotheksreferenzen und umfassende Tutorials. Von MVC, DAO/ActiveRecord, Widgets, Caching, hierarchischem RBAC, Webdiensten bis hin zu Theming, I18N und L10N bietet Yii fast alles, was für die heutige Web 2.0-Anwendungsentwicklung benötigt wird. [Empfohlenes Tutorial: Yii-Framework-Tutorial]
Tatsächlich ist Yii eines der effizientesten PHP-Frameworks.
Der Unterschied zwischen TP (ThinkPHP) und yii
Konfiguration: Yii mehrere Konfigurationsdateien, Abdeckungskonfiguration, Konfiguration mehrerer Umgebungen, lokale Online-Umgebungskonfiguration, flexibler; Es gibt nur ein
Seitensteuerelement: In Yii gibt es viele Seitensteuerelemente wie Liste/Raster/Detail usw., die für den Satz und das Layout geeignet sind, und die Auswahlmöglichkeiten sind noch nie so zielgerichtet verwendet;
Gerüst: Yii's Das Gerüst ist Gii, das Code generieren, den Entwicklungszyklus weglassen, die Komplexität reduzieren und auch die Codestandardisierung erleichtern kann: D :phpStudyPHPTutorialWWWfruitpublic>php think make:model api/Image
get and post: TP hat viele Möglichkeiten, z. B. viele Möglichkeiten, Parameter abzurufen; TPs ORM kann entweder ein Zeichen oder ein Array sein; nur Arrays sein
Verifizierungsschicht: YII Für Modellregeln führt TP Klassen für die Verifizierungsschicht ein
ORM: TP verwendet Strings oder Arrays, Yii verwendet Arrays
Typkonvertierung: Tp verfügt über einen Konverter, der für die Typkonvertierung sehr praktisch ist. Sehr praktisch, beginnend mit der automatischen Vervollständigung
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen yii und tp?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!