【问题标题】:Cross Java and Javascript Template Language?跨 Java 和 Javascript 模板语言?
【发布时间】:2012-02-10 21:17:55
【问题描述】:

似乎有很多用于 Java(例如 JSP、JSTL、Freemarker、Velocity 等)和 Javascript(例如 Mustache、Ext 的 XTemplate、Jquery 模板...)的模板语言,但有没有一种两者都有哪些实现?

理想情况下,我希望能够拥有一个模板,该模板可以在服务器端或客户端进行评估,而无需太多麻烦的切换。

【问题讨论】:

  • 我想不会,因为它们是 2 种不同的语言
  • Mustache 对两者都有实现。
  • @GreenDay 模板语言是一种语法,可以用任何语言实现。没有多个实现不是所用语言的功能。

标签: java javascript template-engine


【解决方案1】:

Google Closure/Soy templates.

Wikipedia Page for Web Templating Languages 揭示了另一个:Casper

这两种解决方案都不使用直接在 JS 或 Java 中评估的通用模板文件。在客户端进行评估之前,模板必须首先编译成中间 JS。 (对于 Closure,使用 ant 和包含的 SoyToJsSrcCompiler.jar 命令行工具很容易做到这一点。不确定是否使用 Casper。)

编辑:另一种可能性是Mustache,它需要编译模板。

【讨论】:

  • 为此干杯。是的,我最终可以用谷歌找到这个,但你不能用谷歌找到大多数东西吗!?从现在开始,我想我会知道去哪里看的!
猜你喜欢
  • 2017-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-29
  • 2016-06-08
  • 1970-01-01
  • 1970-01-01
  • 2010-09-12
相关资源
最近更新 更多