19

目前我在客户端和服务器端都使用 Mustache 模板 ( http://mustache.github.com/ ),分别使用 javascript 和 java 实现。

然而,Mustache 有一些限制,相对较新的 Handlebars.js ( http://www.handlebarsjs.com/ ) 试图克服这些限制。

然而,据我所知,车把目前只有一个 javascript 实现。有人知道 Handlebars 的(实验性)java 实现吗?

4

4 回答 4

13

我刚刚看到这个弹出: https://github.com/jknack/handlebars.java 最初是在这里: https://github.com/edgarespina/handlebars.java(更新你的 maven 依赖项,因为项目组 id 有也改变了)。

我还没有测试过。

于 2012-06-18T15:15:15.660 回答
2

我还没有看到车把的 Java 实现。Handlebars最初Yehuda Katz开发,主要是 Ruby 和 JavaScript 开发人员,因此它的 JavaScript 和 Ruby 实现。Handlebars 是 mustache 语法的扩展,因此不是 mustache 标准的一部分。

于 2011-09-20T12:49:52.403 回答
2

从理论上讲,车把可以与犀牛兼容。我们的团队在我们的 java 堆栈中使用 rhino 来在服务器上编译更少的 css 文件。这个人似乎在车把上添加了犀牛支持:

https://github.com/wycats/handlebars.js/pull/49

虽然它还没有被拉入回购。

于 2011-11-07T23:27:17.707 回答
2

在最简单的模板示例中,Handlebars 与 Rhino 配合得很好 :)

https://github.com/MathieuLorber/Handlebars.js-Rhino-test

我暂时没有更进一步...

于 2012-05-28T01:37:56.370 回答