Sto provando a scrivere un'app in javascript con la libreria ember.js che fa molto affidamento sul sistema di template di Handlebars. Comunque, sto usando FLASK che usa anche il sistema di template jinja.Puoi utilizzare due modelli HTML come Handlebars e Jinja
È possibile utilizzare entrambi i renderer di modelli contemporaneamente? O devo usare uno su un altro. Chiunque abbia esperienza sia con flask che con ember.js sa quale potrebbe essere più facile sostituire con l'altro? (Forse il manubrio è molto più semplice per sostituire Jinja con o viceversa).
Sto usando node.js per il server e sto usando un mix di jade con i modelli di manubri. Jade mi dà ancora e soprattutto il mio designer e un'altra persona non tecnica un file molto semplice da modificare. (Potrebbero ancora modificare l'html grezzo, ma jade è davvero molto pulito) Quando devo inserire le azioni sul manubrio e collegarmi a, uso semplicemente HTML grezzo all'interno del modello. Funziona bene per noi. – WallMobile
Le migliori app web (la maggior parte delle performanti) rendono una pagina html completa al primo caricamento e quindi usano il rendering lato client per aggiornarlo. Affidarsi al client per eseguire il bootstrap completo della pagina iniziale aumenta significativamente il carico della pagina (è necessario effettuare chiamate successive ajax). –
Dovrebbe essere notato - I manubri possono essere resi su entrambi i lati, ma Jinja è raro sul lato client. – cwallenpoole