Sviluppo Web: separazione del codice al 100% e flessibilità

1

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).

    
posta etranger 15.02.2011 - 17:47
fonte

2 risposte

1

Se la popolarità di Ruby on Rails, Django e ASP.NET MVC ci hanno insegnato qualcosa, è una strada da percorrere con un framework web in stile MVC pulito, combinato con un template simile a HTML che ha accesso quasi completo alla lingua. Gli sviluppatori possono prendere decisioni sbagliate su dove inserire il codice di formattazione? Sicuro. Ma preferirei correre questo rischio, quindi affrontare gli hack e i trucchi necessari che è necessario fare in un sistema con separazione completa. Dimmi di nuovo, come si formatta una data in XSLT?

    
risposta data 15.02.2011 - 18:42
fonte
0

L'Xml = > XSLT = > Il percorso HTML è probabilmente eccessivo. Meglio solo usare un modello per produrre l'HTML che ti serve.

    
risposta data 15.02.2011 - 17:53
fonte

Leggi altre domande sui tag