Tach!
ich wollte mal in die Runde fragen, ob ihr bei Euren Projekten Template-Engines[*] benutzt.
Nein, aber ich würde, wenn ihr Einsatz sinnvoll wäre. Das wäre, wenn andere am Aussehen arbeiten und sich nicht mit der Verwendung von PHP nebst ein paar Helferlein anfreunden können, oder ein übergeordneter Zwang besteht. Vor der Verwendung von Kontrollstrukturen (Schleifen und bedingte Ausgaben) und dem Wissen, wann was maskiert werden muss und wann nicht, werden sie sich auch mit separater Template-Engine nicht drücken können. Ansonsten kann ja gleich ein Programmierer eine statische Vorlage nehmen und die variablen Teile unter Verwendung von PHP-Code einfügen.
Was sind, eurer Meinung nach, die Nachteile an anderen Engines?
Sie bringen eine Komplexitätserhöhung ins Projekt, wieder etwas, das man warten und gegebenenfalls erst noch erlernen muss. Performance kann auch noch eine Rolle spielen.
dedlfix.