私のScalaプロジェクト用にMustacheレンダリングエンジンを選択する必要があります。Mustache-JavaとScalateの2つの選択肢しかないようです。比較はありますか?2つのうちどちらがより安定/パフォーマンスが高いですか?
2520 次
5 に答える
6
これと同じプロセス (Mustache Scalate または Mustache Java) を実行しました。結局、Mustache Java を使用しましたが、問題なく動作しています。
なぜ口ひげ Java? 私が欲しかったのは口ひげのテンプレートだけだったからです。Scalate にはこれ以上のサポートがあり、コード ベースにこれ以上 "もの" を追加するのではなく、その機能の一部のみを使用したくありませんでした。
于 2012-04-04T16:24:34.260 に答える
3
scalatra-scalate の一部として口ひげを使用していました。私はすでに Scalatra に投資しているので、これが唯一の賢明な選択です。選択肢があれば、mustache-java を徹底的に試してみます。Scalate エンジンは (まだ?) やや風変わりで未熟です。
私が遭遇したいくつかの例:
- デフォルトの区切り文字 {{=<% %>=}} を変更する場合、それ以降、区切り文字の周りにスペースを追加する必要があります。そうしないと、パーサーがチョークします
- 不足しているキーのカスタム処理をプラグインしたい場合は、行き詰まっています
- 明確な理由もなく、一度に数分間レンダリングが停止することがあります (これは、Mustache ではなく Jade の場合でしたが、とにかく恐ろしいことです)。
複雑なことをしていない場合でも、musache は問題なく動作します。Scalate は、デフォルトのテンプレートなどの便利な機能を追加してくれるので、役に立つかもしれません。
于 2012-01-25T19:34:53.030 に答える
0
Mustache-Java の利点は、Java が Scala に比べて非常に高速にコンパイルされることです。
于 2012-01-17T20:08:57.433 に答える