Quiero lograr algo similar al marco de Java Tiles utilizando solo tecnologías del lado del cliente (no incluye el lado del servidor).Pura HTML + JavaScript lado del cliente plantillas
Me gustaría tener una página, por ejemplo, layout.html que contendrá la definición del diseño. El marcador de posición de contenido en esa página estaría vacío #content div tag.
Me gustaría que se inyectara contenido diferente en esa página según la url. Algo como layout.html? Content = main o layout.html? Content = edit mostrará la página con contenido reemplazado por main.html o edit.html.
El objetivo es evitar la duplicación de código, incluso para el diseño, y para componer páginas sin plantillas del lado del servidor.
¿Qué enfoque sugeriría?
EDITAR: No necesito una biblioteca de plantillas completas, solo una forma de componer páginas, similar a lo que hacen las teselas.
Si desea escribir aplicaciones web, aprenda javascript con jquery, probablemente sea más fácil y menos frustrante a largo plazo, y definitivamente más poderoso. Luego, debe elegir entre el procesamiento de la vista lateral del lado del servidor o del lado del cliente. –
Prefiero MooTools sobre JQuery, pero es una cuestión de gusto. GWT es solo otra herramienta, es poderosa e interesante saber su existencia. –