2

Java ソースを生成する必要がある Clojure プログラムを作成しています。そのための良い慣用的な方法/テンプレートエンジンはありますか。

Java の世界では、おそらく Velocity または Freemarker を使用します。Clojure から引き続き使用できることはわかっていますが、より良い方法があるかどうか疑問に思っています。

4

2 に答える 2

1

おそらく、Freemarker や Velocity よりもはるかに高速で、使いやすいRythm テンプレート エンジンを見ることができます。

ドキュメントはhttp://www.playframework.org/modules/rythm-1.0.0-20121210/homeにあります。

このドキュメントはplay-rythmモジュール用ですが、ほとんどの部分は純粋なリズム環境にも当てはまります。

于 2012-12-13T08:04:39.097 に答える
0

私は、あなたが説明した目的のためにStringTemplateで Clojure を使用してきましたが、かなり長い間良い結果が得られています。また、Clojure からの StringTemplate レンダラーの呼び出しを簡単にする便利な一連のマクロも定義しました。StringTemplateは確立され、堅実で、重いコンパイラに使用されるため、失敗することはありません。シンプルさ/速度、またはその他のトレードオフについてはコメントできません。

于 2013-03-05T15:14:18.743 に答える