Hogan.js VS Handlebar.js ??
发布于 10 年前 作者 ZacharyChim 9260 次浏览 最后一次编辑是 8 年前

最近看几篇国外的node.js教学, 都用Hogan.js(由Twitter开发)取代Express里面的Jade. 之前比较感兴趣的是Handlebar.js, 它跟Hogan都是Mustache系统的. Hogan还是满新的, 能找到的资料不算多, 这是一篇Hogan跟Handlebar的比较: http://nimbupani.com/mustache.html

不知道大家的看法是怎样, 感觉Hogan有Twitter作为後台, 社群与开发会有一定优势, 再加上它也比Handlebar要快, 而语法又基本一样(都是Mustache), 似乎前途相当光明(?)

我也是刚开始学Node.js, 有人可以技术性地比较一下这两者吗?

5 回复

开始用handlebars,还没用过hogan。关注。

swig 也是不错的template engine。刚发现 swig 和 handlebars 冲突,不能同时使用。

hogan.js是不错的,也支持当前的预编译。Handlebar.js我倒没用过,雅虎的人好像用Handlebar.js的。。Mustache的语法基本都是一致的。HTML没有逻辑,设定的比较优秀,性能非常好。

我记得Handlebar做循环是

{{#each items}}
<li>{{text}}</li>
{{/each}}

hogan.js做循环是

{{#items}}
<li>{{text}}</li>
{{/items}}

doT.js不错,执行效率差不多是最高的,另外很灵活

@tulayang 两个语法 handlebars 都支持

回到顶部