目前我在客户端和服务器端使用Mustache模板(http://mustache.github.com/),分别使用javascript和java实现。
然而,相对较新的Handlebars.js(http://www.handlebarsjs.com/)试图克服的Mustache存在一些局限性。
然而,据我所知,它的手柄只有一个javascript实现。 有人知道Handlebars的(实验性)java实现吗?
答案 0 :(得分:13)
我刚刚看到这个弹出: https://github.com/jknack/handlebars.java 原来在这里: https://github.com/edgarespina/handlebars.java(更新您的maven依赖项,因为项目组ID也已更改)。
我还没有测试过。
答案 1 :(得分:2)
我还没有看到过把手的Java实现。句柄由originally developed Yehuda Katz提供,主要是Ruby和JavaScript开发人员,因此它的JavaScript和Ruby实现。 Handlebars是胡子语法的扩展,因此不属于胡须标准。
答案 2 :(得分:2)
理论上,把手可以与犀牛兼容。我们的团队在我们的java堆栈中使用rhino来编译服务器上较少的css文件。这个人看起来已经为车把添加了犀牛支持:
https://github.com/wycats/handlebars.js/pull/49
虽然还没有进入回购市场。
答案 3 :(得分:2)
Handlebars在最简单的模板示例上与Rhino配合良好:)
https://github.com/MathieuLorber/Handlebars.js-Rhino-test
我暂时没有走得太远......