【问题标题】:Does a handlebars.js implementation in java exist? [closed]java中的handlebars.js实现是否存在? [关闭]
【发布时间】:2011-11-17 19:20:32
【问题描述】:

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

但是,Mustache 中存在一些限制,相对较新的 Handlebars.js (http://www.handlebarsjs.com/) 试图克服这些限制。

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

【问题讨论】:

  • 我不知道为什么这个问题被关闭了。我不知道这个问题怎么会“引发辩论、争论、投票”。那里并没有多少把手库,而这篇文章是目前找到唯一的唯一方法,尤其是自从 Edgar Espina 将他的 github 帐户重命名为 jknack 之后。
  • 我同意这个问题不应该被关闭。答案对我非常有用。

标签: java javascript templating mustache handlebars.js


【解决方案1】:

我刚刚看到这个弹出: https://github.com/jknack/handlebars.java 最初在这里: https://github.com/edgarespina/handlebars.java(更新您的 Maven 依赖项,因为项目组 ID 也已更改)。

我还没有测试过。

【解决方案2】:

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

【讨论】:

  • 我知道 Handlebars 是如何诞生的,谢谢。我会暂时保留这个问题,看看是否有什么新消息出现在雷达上。
【解决方案3】:

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

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

虽然它还没有被拉入 repo。

【讨论】:

    【解决方案4】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-14
      • 2023-03-12
      • 2012-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多