Итак, в этом разделе есть несколько более старых вопросов, которые указывают на наличие нескольких доступных параметров. Вот эти два вопроса, например, некоторые из наиболее ответили на эту тему:
Какой хороший язык шаблона поддерживается в JavaScript?
Большинство ответов на оба вопроса - с 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
- http://ejohn.org/blog/javascript-micro-templating/
- включено в underscore.js
- JTemplates
- PURE (Чистый ненавязчивый механизм рендеринга)
- Шаблоны AJAX для ASP.NET
- jQuery Smarty
Учитывая все эти разные варианты, которые, вероятно, лучше всего выбрать?
Я пытался решить между Resig Microtemplates и JQuery-tmpl, но я не знаю, какой из них лучше или есть лучший вариант, чем любой из них.
Может ли кто-нибудь, знакомый со многими доступными вариантами, дать совет по этому вопросу?