https://www.php-rocks.de/mitglieder/29-devroom404.html
Registriert seit: 24.01.2016 | Themen: 2 | Beiträge: 4
Bewertung:
1
PHP Selbsteinschätzung: Fortgeschrittene Kenntnisse
Ich habe bisher so gut wie keine Erfahrungen mit den verfügbaren Template Engines gemacht. Bei meinem letzten Projekt habe ich Mustache ausprobiert, weil es sehr simpel und schnell zu verstehen sei. Fand den Funktionsumfang dann aber doch etwas zu begrenzt, da die Template-Engine wie auch auf der Seite beschreiben mehr oder wenig "logic-less" ist.
Für mein nächstes Projekt soll es dann also vielleicht doch eine etwas mächtigere Engine werden, idealerweise aber eine, die ohne allzu viel Einarbeitsaufwand verwendet werden kann. Gibt es hier vielleicht jemand, der bereits Erfahrungen mit einigen der bekannten Engines gemacht hat und etwas empfehlen kann bzw. vielleicht auch die Stärken/Schwächen der verschiedenen Engines kennt?
https://www.php-rocks.de/mitglieder/2-arne-drews.html
Registriert seit: 18.03.2015 | Themen: 59 | Beiträge: 364
Bewertung:
14
PHP Selbsteinschätzung: Fortgeschrittene Kenntnisse
Hi devroom404,
Ich nutze immer Twig, wenn ich TemplateEnginges dritter verwende.
Das ist eine ziemlich schlanke, aber wie ich finde mächtige TemplateEngine.
http://twig.sensiolabs.org/doc/api.html
Gruß Arne
https://www.php-rocks.de/mitglieder/28-till.html
Registriert seit: 31.12.2015 | Themen: 49 | Beiträge: 194
Ich will nicht klugscheißen, kann auch (da ich kein (Template)designer bin) nicht sehr viel dazu sagen, einen Spruch habe ich mir jedoch gemerkt:
Zitat:PHP is a template engine already.
Das kam mir sehr sympathisch.
Siehe auch $this und contextify(js).
Ich finde es generell gut wenn template-engines mit anderen kompatibel sind!
https://www.php-rocks.de/mitglieder/29-devroom404.html
Registriert seit: 24.01.2016 | Themen: 2 | Beiträge: 4
Bewertung:
1
PHP Selbsteinschätzung: Fortgeschrittene Kenntnisse
Danke für eure Antworten! Habe Twig inzwischen auch mal ausprobiert, gefällt mir durchaus ganz gut!
Und ja, PHP ist selbst auch eine Template-Engine, aber finde man stößt schon schnell an Grenzen, wo es dann unübersichtlich / mühsam wird. Denke Features wie Blöcke, Template-Vererbung und kompakte Variablen-Auswertung können die Wartbarkeit da deutlich erhöhen.
https://www.php-rocks.de/mitglieder/2-arne-drews.html
Registriert seit: 18.03.2015 | Themen: 59 | Beiträge: 364
Bewertung:
14
PHP Selbsteinschätzung: Fortgeschrittene Kenntnisse
Danke für Deine Rückmeldung!