Zitat:
Zitat von Ckaos
Benutze
wie schon erwähnt für deine Templates Smarty. Zwar trennt das meiner Meinung
nach nicht Code vom Design aber damit fährt es sich glaub ich sicherer.
|
Nicht Smarty, sondern der Programmierer trennt Anzeige- von Anwendungslogik. Das passiert allerdings nicht von alleine.
Mal als Beispiel: Ausgabe eines Datums. Der Anzeigeschicht ist es egal, woher das Datum kommt. Ob es zufällig generiert wird, aus einer Datenbank, aus einer XML-Datei usw. Darum kümmert sich die Anwendungsschicht. Der wiederum ist allerdings egal, wie das Datum formatiert wird. Darum kümmert sich einzig und allein die Anzeigeschicht. Und die kann das Datum dann z.B. auch sprachabhängig unterschiedlich formatieren. Wie sie das macht, ist der Anwendungsschicht egal, die muss nur dafür sorgen, dass das Datum in einem neutralen Format (also ein Format, welches die Umwandlung einfach ermöglicht), in die Anzeigeschicht geworfen wird.