MB: PlugIn Manager entwickeln

Beitrag lesen

moin,

Ein Template ist eine Layout-Datei die vom Programmcode unabhängig ist. […]

Das sind wir uns einig.

Das Template für eine Tabelle sähe z.B. so aus (nur der LOOP-Teil): […]

Was ist der unterschied zu meinem Komplexerem Template wo du nicht weißt wieviele <tr>s und <td>man hat??? Ich hingegen brauch mich um keine Tabellen Templates mehr zu kömmern da mein Template alles schon erledigt.

<table>
  <colgroup>
  ...
  </colgroup>
  <thead>
    ...
  </thead>
  <tbody>
    ...
  </tbody>
  <tbody>
    ...
  </tbody>
  <tbody>
    ...
  </tbody>
  <tfoot>
    ...
  </tfoot>
</table>

Und wie Du sehen kannst gibt es da nichts was auf Perl, PHP oder C hindeutet […]

das ist richtig, aber was ist denn, wenn ich nur für eine Programmiersprache und für ein bestimmtes CMS ein Template erstellen will was gefordert ist. Was dann? @dedlfix hat erwähnt

[…] und das ist ja auch das Ziel, Code von Layout strikt zu trennen.

Das sind wir uns einig ohne Frage.

Letzteres ist dann auch der Knackpunkt in der Softwareentwicklung: Nicht HTML erzeugen sondern nur noch die Daten in Templates zu rendern.

bin ich genau bei dir

Was das für die Produktivität bedeutet dürfte klar sein. Einmal hinsichtlich Teamarbeit und zum Anderen hinsichtlich Zeitersparnis.

Es ist nie verkehrt mal zu gucken was die Anderen machen und wie sie es machen.

Da stimme ich dir persönlich voll und ganz zu. Ohne frage.

Aber was hat das Schlussentlich mit meinem Template zutun? @Rolf B hat Helper-Funktionen erwähnt, @dedlfix hat die 'extrem' strikte Trennung relativiert, dass man das machen kann aber nicht muss.

lgmb