4

我目前正在寻找模板引擎。目前我对两个 HandleBars 和 Mustache 有一个想法。

Mustache 是具有多种语言实现的基本无逻辑。

HandleBars 是经过编译的 Mustache 模板。但仅限于 JS。

我在网络应用程序和移动应用程序上工作。我使用 PHP 和 IOS/Android,我已经看到 Mustache 实现了它们中的每一个。

我知道 Handlebars 在编译时比 mustache 好。但就我而言,我应该使用 HandleBars 还是 Mustache?

还是带小胡子的把手?

我真的迷路了...

感谢阅读!

4

2 回答 2

3

如果您使用 Handlebars 的唯一原因是编译,那么 Mustache 有编译实现:

如果您打算使用 Mustache 语法的 Handlebars 扩展,PHP 中也有一个 Handlebars 实现,它看起来相当可靠,但请注意它Mustache.php 慢得多。不过,我不知道 Objective-C 中的 Handlebars 实现。

我个人走的是 Hogan.js + Mustache.php 路线,但后来我是 Mustache.php 的作者,所以我可能有偏见:)

于 2013-04-26T14:27:38.857 回答
0

如果您希望能够跨平台完全重用模板,我会选择 Mustache。有一个 Mustache javascript 实现可以编译模板:Hogan.js

于 2013-04-26T08:14:34.860 回答