Warum würdet ihr sagen dass Smarty nicht für "größere" Sachen geeignet ist?
Man sollte hier beachten das manch einer vielleicht etwas durcheinander bringt. Den View von der Applikationslogik zu trennen ist auf jedenfall ratsam und sinnvoll, doch das heisst nicht, das der View nicht trotzdem in PHP geschrieben werden kann. Ein Entwickler der sorgfältig arbeitet, der hat auch keine Probleme die beiden Sachen voneinander getrennt zu halten, bei allen anderen tragen HTML-Templates sicher dazu bei die Trennung einfacher durchzuhalten. Aber Aussagen wie "man sollte HTML Code nicht mit PHP generieren" halte ich für fragwürdig. Die betroffenen meinen vielleicht das richtige, nämlich "man sollte die Darstellungscode vom Applikationscode getrennt halten", aber beiden Aussagen sind nunmal nicht gleich.
Kommentar