我想在Java和JavaScript中都使用mustache templates。我實際上廣泛使用了Mustache.js並且很喜歡它。但我還沒有使用Mustache.java。Mustache.java和Mustache.js模板處理之間不兼容?
它們之間是否存在任何已知的衝突或不兼容?含義 - 期望我能夠在沒有任何問題的情況下使用兩種語言的相同模板有多現實?或者至少,人們可以編寫模板,而不必擔心取決於使用的語言需要完成的特殊事情嗎?
我想在Java和JavaScript中都使用mustache templates。我實際上廣泛使用了Mustache.js並且很喜歡它。但我還沒有使用Mustache.java。Mustache.java和Mustache.js模板處理之間不兼容?
它們之間是否存在任何已知的衝突或不兼容?含義 - 期望我能夠在沒有任何問題的情況下使用兩種語言的相同模板有多現實?或者至少,人們可以編寫模板,而不必擔心取決於使用的語言需要完成的特殊事情嗎?
它們都符合mustache specifications,通過相關測試。
因此,它們之間不應有任何明顯差異(不包括性能)。
下面是一個例子 -
在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}}