Questo è probabilmente un argomento holywarish, ma comunque.
In un perfetto sistema di gestione dei contenuti del tuo sogno, preferiresti un sistema di template completamente separato al 100% dal tuo codice e usi la sintassi dichiarativa per produrre (X) HTML (come <your code>
- > DOM / XML - > XSLT - > HTML), o preferiresti scegliere un sistema che permetta al tuo codice di cucinare frammenti HTML, e quindi eseguire alcuni gruppi di template per mettere insieme questi pezzi per produrre una pagina completa?
Grazie in anticipo.
Modifica
Per renderlo probabilmente un po 'più chiaro, intendo che l'HTML è un "linguaggio" dichiarativo, mentre la maggior parte delle cose dinamiche è fatta in linguaggi imperativi / funzionali. I modelli incollano i due insieme, ma il modo in cui lo fanno non è sempre pulito (come nella netta separazione dei paradigmi).