2011-08-16 39 views
5

正如标题所说,我目前正在寻找一种可以与Java和Javascript一起工作的模板引擎。我的想法是,我的ajax json对象可以使用相同的模板文件来渲染客户端,像Java一样在服务器端进行。寻找一个可用于Java和JavaScript的模板引擎

我知道有谷歌封闭模板,但它与guice 2.0一起工作,我目前的项目在guice 3.0下运行,两者一起只是创建奇怪的错误,我尝试使用它们,但现在约2周失败...

那么除了google-closure之外还有什么?

+0

只是要注意:Google发布了一个新版本的封闭模板库,现在基于guice 3.所以我的问题消失了;) – Johnnycube

回答

4

你可以看看Mustache

+0

这真的看起来很有趣!谢谢。 – Johnnycube

+0

我真的有一些快速工作的例子运行。真喜欢它。我想我',现在就去使用它。真的很期待Mustache 2.0,因为它具有JavaScript预编译功能 - 就像它看起来那样。 – Johnnycube

0

而且Histone似乎是两个

BTW:同一主题是here

0

我意识到这是一个老问题,但你有没有考虑解雇了javax.script.ScriptEngine和运行相同的JS模板系统Java以及?这样,您可以选择您实际需要的模板系统,而​​不是基于使用哪种语言来进行折中。我怀疑Java中的嵌入式JS(Rhino/Nashorn)会像本地Java实现那样执行,但取决于您的应用程序可能并不重要。