Die Vorlagen-Engine kann die Benutzerfreundlichkeit der täglichen Website-Verwaltung, die Beliebigkeit der Vorlagenanpassung und die Unabhängigkeit von Programmvorlagen usw. realisieren und so den Anforderungen der personalisierten Website-Entwicklung gerecht werden. Die Vorlagen-Engine nutzt die Technologie zur Trennung von Vorlagencode, um Website-Verwaltungsfunktionen, Vorlagenproduktion und Front-End-Vorlagen zu schichten. Nachfolgend stellt Ihnen das IDC Review Network 8 Vorlagen-Engines vor.
1.Smarty
Smarty ist eine in PHP geschriebene Template-Engine und derzeit eine der bekanntesten PHP-Template-Engines der Branche. Es trennt logischen Code und externen Inhalt und bietet eine einfach zu verwaltende und zu verwendende Methode zur Trennung von PHP-Codelogik, die ursprünglich mit HTML-Code vermischt ist.
2. Template Lite
Template Lite ist eine sehr schnelle und kleine HTML-Vorlagen-Engine. Die Engine unterstützt die meisten Funktionen und Filter der Smarty-Vorlagen-Engine.
3.XVorlage
XTemplate ist eine Template-Engine für PHP. Es ermöglicht die getrennte Speicherung von HTML-Code vom PHP-Code. Enthält viele nützliche Funktionen wie verschachtelte Programmblöcke und verschiedene Arten von Interpolationsvariablen. Der Code ist sehr prägnant und optimiert.
4. Gelehrter
Savant ist eine leistungsstarke und dennoch leichte objektorientierte PHP-Vorlagen-Engine. Verwenden Sie PHP selbst als Vorlagensprache, sodass Sie kein neues Markup-System erlernen müssen. Es verfügt über ein objektorientiertes Vorlagen-Plug-in-System und Ausgabefilter, um schnell neue Verhaltensweisen hinzuzufügen.
5.Phemplate
Phemplate ist eine einfache und schnelle PHP-Template-Engine. Es ermöglicht das Hinzufügen von Variablen und einigen dynamischen Blöcken einschließlich Schleifen zur Vorlage. Die Template-Engine kann die Präsentation von der Logik trennen, und Designer können HTML nach Belieben ändern, ohne befürchten zu müssen, PHP-Skripte durcheinander zu bringen.
6. Dwoo
Dwoo ist eine PHP5-Template-Engine. Es ist mit Smarty-Vorlagen kompatibel und wurde basierend auf der Smarty-Syntax komplett neu geschrieben. Unterstützt die Erweiterung seiner Funktionalität durch Plug-Ins.
7. Zweig
Twig ist eine flexible, schnelle und sichere PHP-Vorlagensprache. Es kompiliert Vorlagen in optimierten rohen PHP-Code. Verfügen Sie über ein Sandbox-Modell, um nicht vertrauenswürdigen Vorlagencode auszuwerten. Besteht aus einem flexiblen Lexer und Parser, der es Entwicklern ermöglicht, ihre eigenen Tags und Filter zu definieren und ihr eigenes DSL zu erstellen.
8.FXL-Vorlage
FXL Template ist eine benutzerfreundliche Template-Engine, die alle Grundfunktionen eines Template-Systems bietet. Unterstützt einfache Text-/Array-Zuordnung, Blöcke und verschachtelte Blöcke. Verfügt über gute reguläre Ausdrücke und eine einfache Vorlagensyntax für die schnellstmögliche Vorlagenverarbeitung.
Ursprüngliche Adresse: http://www.idcps.com/News/20110118/22863.html (Wenn Sie einen Nachdruck benötigen, geben Sie bitte die Quelle an)
Vielen Dank an das IDC Review Network für Ihren Beitrag