Шаблоны jQuery устарели? - PullRequest
       21

Шаблоны jQuery устарели?

33 голосов
/ 27 октября 2011

Я вижу, что на странице шаблона плагина jQuery плагины jQuery прошли путь от бета-версии до устаревшей, не выполнив реальной версии. Я не могу найти какую-либо информацию на jquery.com или связанных с ними сайтах о том, почему. Или когда замена может быть доступна. Может быть 1,8?

Это очень расстраивает, потому что мой проект вложил большие средства в шаблоны jQuery. Теперь это выглядит как плохая инвестиция, и мы ищем что-то еще, основанное на jQuery, включая JavascriptMVC.

Есть предложения получше? Я буду рад принять обоснование или другую информацию в комментариях, но я предпочел бы предложения в качестве ответов.

Ответы [ 4 ]

29 голосов
/ 27 октября 2011

Шаблоны jQuery не умерли, они просто не являются официальным языком шаблонов проекта. Сопровождающий этого проекта, вероятно, все еще будет вносить некоторые обновления (и планирует в будущем исправить его довольно много).

JavaScriptMVC немного сложнее, чем просто шаблоны, и вы можете использовать с ним практически любой язык шаблонов.

В наши дни наиболее популярными языками шаблонизации являются Усы / Рули , Dust.js , Haml , Встроенный JavaScript и несколько других. Первые три на самом деле очень похожи синтаксис с шаблонами jQuery за исключением того, что они не создают объект jQuery для вашего элемента. Это легко добавить, хотя.

9 голосов
/ 27 октября 2011

Я думаю, что этот пост может дать вам некоторое представление и, возможно, пищу для размышлений.http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html

6 голосов
/ 27 октября 2011

Да, множество людей злится из-за отказа от шаблонов jQuery (среди прочего). С другой стороны, в новом пользовательском интерфейсе jQuery будут реализованы какие-то шаблоны (не уверен, что это уже вышло или нет). Лучше всего искать альтернативный шаблонизатор.

Таблица сравнения представлена ​​в jQuery wiki .

0 голосов
/ 17 мая 2014

Я использовал как шаблон jQuery, так и руль.ИМХО, руль намного лучше, чем шаблон jquery, с точки зрения использования, ясности кода и скорости.Предварительно скомпилированные шаблоны Handlebars загружаются очень быстро в различных браузерах.Проверьте эту ссылку для сравнения различных шаблонизаторов: http://jsperf.com/jquery-template-table-performance/134

...