Es scheint eine Menge Template-Sprachen für Java (zB JSP, JSTL, Freemarker, Velocity, ...) und für Javascript (zB Moustache, Ext XTemplate, Jquery Templates, ...) zu geben, aber gibt es da eine welche haben eine Implementierung für beide?
Idealerweise würde ich gerne eine Vorlage haben, die entweder auf dem Server oder auf der Client-Seite ausgewertet werden kann, ohne dass es zu viel Mühe beim Umschalten gibt.
Google Closure / Soy-Vorlagen .
Die Wikipedia-Seite für Web-Templating-Sprachen enthüllt eine andere: Casper .
Beide Lösungen verwenden keine gemeinsame Vorlagendatei, die direkt in JS oder Java ausgewertet wird. Die Vorlage muss zuerst in eine Zwischen-JS vor der Auswertung auf dem Client kompiliert werden. (Für Closure ist dies relativ einfach mit ant
und einem inkludierten SoyToJsSrcCompiler.jar
Kommandozeilen-Tool. Nicht sicher mit Casper.)
BEARBEITEN: Eine andere Möglichkeit ist Moustache , für die nicht benötigt wird, um Vorlagen zu kompilieren.
>Tags und Links javascript java template-engine