最近看几篇国外的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, 有人可以技术性地比较一下这两者吗?
开始用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 都支持