Java(例:JSP、JSTL、Freemarker、Velocity、...)とJavascript(例えばMustache、ExtのXTemplate、Jqueryテンプレートなど)のテンプレート言語はたくさんあるようですが、両方の実装がありますか?クロスJavaとJavascriptテンプレート言語?
理想的には、あまりにも面倒な切り替えをせずに、サーバー側でもクライアント側でも評価できるテンプレートができればと思っています。
Java(例:JSP、JSTL、Freemarker、Velocity、...)とJavascript(例えばMustache、ExtのXTemplate、Jqueryテンプレートなど)のテンプレート言語はたくさんあるようですが、両方の実装がありますか?クロスJavaとJavascriptテンプレート言語?
理想的には、あまりにも面倒な切り替えをせずに、サーバー側でもクライアント側でも評価できるテンプレートができればと思っています。
Wikipedia Page for Web Templating Languagesは、もう1つを明らかにする。Casper。
これらの両方のソリューションでは、JSまたはJavaで直接評価される共通のテンプレートファイルは使用されません。テンプレートは、クライアント上で評価される前に、まず中間JSにコンパイルする必要があります。 (閉鎖のため、これはant
と付属SoyToJsSrcCompiler.jar
コマンドラインツールを使用して行うことが非常に簡単ですキャスパーとわからない。。)
EDIT:別の可能性はないをコンパイルするテンプレートを必要としないMustache、です。
これはうれしいことです。はい、Googleを使ってこれを見つけたかもしれませんが、Googleを使ってほとんどのものを見つけることができません。私は今どこから見えるかを知るだろうと思う! –
2つの異なる言語であるので、私は想像しません –
口ひげには両方の実装があります。 –
@GreenDayテンプレート言語は構文であり、どの言語でも実装できます。複数の実装を持たないことは、使用される言語の機能ではありません。 –