mustache.js vs. jquery-tmpl

spr*_*man 16 javascript templates mustache jquery-templates

我正在第一次看javascript模板,而mustache和jquery-tmpl是目前最有竞争力的竞争者.

我的一些要求:

  • 模板将存在于单独的文件中,以包含在多个页面中
  • 所有(或几乎所有)数据都将来自对返回json的restful api的调用
  • 我们是一个java/eclipse商店,所以语法高亮和兼容性很好,如果这是一个问题

任何人都知道在速度,易用性,灵活性和稳定性方面的任何比较?我应该考虑的其他因素是什么?其他顶级模板引擎?

(我知道关于这个一般性主题还有其他 问题,但我没有看到这两者之间有任何直接,广泛的比较.)

Mar*_*tin 14

我选择小胡子而不是任何其他模板语言的原因是它是针对您可能使用的任何语言实现的.因为它也是一种真正的逻辑无关的模板语言,您的模板变得可移植.因此,您可以灵活选择在客户端或服务器端呈现模板.即使我没有可用的基准,我也不认为性能应该是一个问题.


Juj*_*ngh 10

最初我开始使用jquery模板,但很久以前停止了开发.

看一下handlebar.js作为mustache.js的替代方法(参见http://catchvar.com/jquery-tmpljs-vs-handlebarsjs)

handlebar.js似乎比胡子快2倍.我在一些项目中一直使用车把,并且必须在一两个项目中使用.我更喜欢车把,发现它"更好".这里有一个很好的教程安德鲁·伯吉斯,我发现.

编辑2013年3月:从那时起,Twitter发布了Hogan.js,它看起来像推特所做的其他所有内容一样棒,所以我也会在某些时候调查它.