Cross Java und Javascript Template Language?

9

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.

    
Mark Rhodes 15.01.2012, 16:47
quelle

1 Antwort

3

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.

>     
Francis Avila 15.01.2012, 16:50
quelle