Chcę osiągnąć coś podobnego do frameworków Java Tiles przy użyciu tylko technologii po stronie klienta (bez strony serwera).Czysty szablon strony HTML + JavaScript
Chciałbym mieć jedną stronę, np. layout.html, która będzie zawierać definicję układu. Element zastępczy zawartości na tej stronie byłby pustym znacznikiem div #content.
Chciałbym mieć różne treści wstrzyknięte na tę stronę na podstawie adresu URL. Coś w rodzaju: layout.html? Content = main lub layout.html? Content = edit wyświetli stronę z treścią zamienioną na main.html lub edit.html.
Celem jest uniknięcie powielania kodu, nawet w przypadku układu, oraz komponowanie stron bez szablonów po stronie serwera.
Jakie podejście zaproponowałbyś?
EDYCJA: Nie potrzebuję pełnej biblioteki szablonów, tylko sposób na skomponowanie stron, podobnie jak w przypadku płytek.
Jeśli chcesz pisać aplikacje internetowe, nauczyć się javascript z jquery, to na dłuższą metę będzie to łatwiejsze i mniej frustrujące, a na pewno potężniejsze. Następnie należy wybrać między renderowaniem widoku po stronie serwera lub po stronie klienta. –
Wolę MooTools od JQuery, ale jest to kwestia gustu. GWT to tylko kolejne narzędzie, jest potężne i interesujące wiedzieć o jego istnieniu. –