我第一次看到javascript模板,而mustache和jquery-tmpl是目前最有竞争力的竞争者。
我的一些要求:
任何人都知道在速度,易用性,灵活性和稳定性方面的任何比较?我应该考虑的其他因素是什么?其他顶级模板发动机?
答案 0 :(得分:14)
我选择小胡子而不是任何其他模板语言的理由是,它是针对您可能使用的任何语言实现的。因为它也是一种真正的逻辑无关的模板语言,您的模板变得可移植。因此,您可以灵活选择在客户端或服务器端呈现模板。即使我没有可用的基准,我也不认为性能应该是一个问题。
答案 1 :(得分:10)
最初我开始使用jquery templates,但很久以前停止了开发。
查看handlebar.js作为mustache.js的替代方法(参见http://catchvar.com/jquery-tmpljs-vs-handlebarsjs)
handlebar.js似乎比胡子大约2x faster。 我在一些项目中一直使用车把,并且必须在一两个项目中使用。我更喜欢车把,发现它“更好”。这是我发现的Andrew Burgess的精彩教程。
编辑2013年3月:此后Twitter也发布了Hogan.js,它看起来像Twitter所做的其他所有内容一样棒,所以我也会在某些时候对此进行调查。