Voglio ottenere qualcosa di simile al framework Java Tiles utilizzando solo tecnologie lato client (non include lato server).Pure HTML + JavaScript side templating
Mi piacerebbe avere una pagina, ad esempio layout.html che conterrà la definizione del layout. Il segnaposto del contenuto in quella pagina sarebbe vuoto # tag div del contenuto.
Mi piacerebbe avere diversi contenuti iniettati su quella pagina in base all'URL. Qualcosa come layout.html? Content = main o layout.html? Content = edit visualizzerà la pagina con il contenuto sostituito con main.html o edit.html.
L'obiettivo è evitare la duplicazione del codice, anche per il layout, e comporre pagine senza il template sul lato server.
Quale approccio suggeriresti?
MODIFICA: Non ho bisogno di una libreria di modelli completa, solo un modo per comporre pagine, simile a quello che fanno le piastrelle.
Se vuoi scrivere app web, impara javascript con jquery, è probabilmente più facile e meno frustrante a lungo termine, e decisamente più potente. Quindi è necessario scegliere tra rendering lato server o vista lato client. –
Preferisco MooTools su JQuery, ma è una questione di gusti. GWT è solo un altro strumento, è potente e interessante conoscere la sua esistenza. –