我想在 Java 和 JavaScript 中都使用mustache 模板。我实际上已经广泛使用Mustache.js并且喜欢它。但我还没有使用Mustache.java。
它们之间是否存在任何已知的冲突或不兼容?含义 - 期望我可以在两种语言中使用相同的模板而不会出现问题,这有多现实?或者至少,人们可以编写模板而不必担心需要根据所使用的语言来完成特殊的事情吗?
我想在 Java 和 JavaScript 中都使用mustache 模板。我实际上已经广泛使用Mustache.js并且喜欢它。但我还没有使用Mustache.java。
它们之间是否存在任何已知的冲突或不兼容?含义 - 期望我可以在两种语言中使用相同的模板而不会出现问题,这有多现实?或者至少,人们可以编写模板而不必担心需要根据所使用的语言来完成特殊的事情吗?
它们都符合小胡子规范,通过了相关测试。
因此它们之间不应该有任何明显的差异(不包括性能)。
这是一个例子 -
在 Mustache.js -
{{#persons.length}}
<h2>Persons:</h2>
<ul>
{{#persons}}
<li>{{name}}</li>
{{/persons}}
</ul>
{{/persons.length}}
在 Mustache.java -
{{^persons.isEmpty}}
<h2>Persons:</h2>
<ul>
{{#persons}}
<li>{{name}}</li>
{{/persons}}
</ul>
{{/persons.isEmpty}}