这个主题上有很多旧问题,指出了许多可用的选项。例如,以下这两个问题是关于此主题回答最多的:
这些问题的大多数答案都来自于2008年。
然而,在过去一年左右,JavaScript技术已经发生了很大的变化。例如,.NET JQuery扩展最近被添加为官方JQuery插件。
当前的模板引擎中,哪一个是最好的?以下是我所知道的一些选项:
- JQuery-tmpl
- https://github.com/jquery/jquery-tmpl
- http://blog.jquery.com/2010/10/04/new-official-jquery-plugins-provide-templating-data-linking-and-globalization/
- http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-data-link-and-globalization-accepted-as-official-jquery-plugins.aspx
- http://www.borismoore.com/2010/10/jquery-templates-is-now-official-jquery.html
- (曾经是NJE项目)
- John Resig的微型模板
- JavaScript微型模板,在underscore.js中有包含。
- JTemplates
- jQuery-tmpl
- PURE (Pure Unobtrusive Rendering Engine)
- ASP.NET Ajax Templates
- jQuery Smarty
鉴于这么多不同的选项,哪一个可能是最好的选择呢?
我正在尝试在Resig的Microtemplates和JQuery-tmpl之间做出决定,但我不知道其中哪个更好,或者是否有比它们更好的选择。
熟悉许多可用选项的任何人能否提供一些建议?