Sven Rautenberg: Templatesystem ja/nein

Beitrag lesen

Moin!

Ich konnte mich aber nie mit so etwas anfreunden:

{% for user in users %}

* {{ user.name }}
{% else %}
    No users have been found.
{% endfor %}


>   
> Mit "normalem PHP" kann man das genauso lösen ohne eine "eigene sprache" zu lernen.  
> Was ist an dem o.g. Beispiel besser als eine normale foreach Schleife?  
  
Du bist vermutlich mit Fachwissen zu PHP ausgestattet.  
  
Wenn in einem Projekt mehrere Leute zusammenarbeiten, und der eine macht den Code, der andere das HTML, dann will derjenige sich eventuell nicht mit PHP auseinandersetzen. Templatesysteme mit Platzhaltern hingegen sind mittlerweile sogar in browserseitigem Javascript verbreitet.  
  
Und in ein Template kann man schwieriger Dinge einbauen, die da nicht reingehören.  
  
Das mag für ein kleines Projekt mit nur einem Teilnehmer irrelevant sein. Bei Projektgröße "2 Personen" wird's langsam spannend.  
  
 - Sven Rautenberg