10

sbt+jrebel を使用して自分の Web サイトに scalate を埋め込もうとしていますが、解決できない問題がいくつかあります。

では、scala に基づく他のテンプレート エンジンがあるかどうかを知りたいですか?

4

8 に答える 8

4

Play フレームワークの scala には、まったく新しい scala テンプレート エンジンがあります。

プレイ以外で使えるかは不明

http://scala.playframework.org/documentation/scala-0.9.1/templates

于 2011-06-25T19:48:45.333 に答える
4

Scalateグループに参加して、あなたが抱えている実際の問題について説明してみてはどうでしょうか? 回避するのはかなり簡単ですか?問題が sbt + jrebel と、テンプレート エンジン内で使用する scala コードのクラス リロードに関するものである場合。テンプレート エンジンの切り替えはオプションのようには聞こえません (テンプレートでの Scala の使用を停止したい場合を除きます)。Plus Scalate は、その内部で Scala 式を使用する、実際に最高かつ最も人気のあるテンプレート エンジンです。

于 2011-03-14T08:50:48.277 に答える
3

純粋な Scala DSL:

「通常の」テンプレート エンジン:

于 2015-07-14T21:19:55.223 に答える
2

Scala 2.10の文字列補間のおかげで、ネイティブ構文を使用して複雑なテキストコンテンツを生成できるようになりました。

Fastringを使用するだけです。優れたパフォーマンスと簡単な使用法の両方を備えています。

于 2012-12-06T15:30:33.107 に答える
0

Scalastiは StringTemplate の Scala ラッパーです。

于 2011-03-12T14:49:16.833 に答える
0

主に StringTemplateに触発されたStitchrを見たいと思うかもしれません

于 2011-03-12T09:51:49.037 に答える
0

JVM で実行している場合、Scala と Java の相互運用性により、Velocity または Freemarker を使用できます。

于 2011-03-12T07:23:44.293 に答える
-1

すでに上で述べたように、Twirl (Play のテンプレート システム) の使用をお勧めします。スタンドアロンでの使用が非常に簡単になりました。テンプレートのコンパイル時のチェックと、その他多くのクールでシンプルなものがあります。

https://github.com/spray/twirl

于 2014-01-07T16:15:55.043 に答える