Какие библиотеки шаблонов javascript/php будут анализировать одинаковые файлы шаблонов?

Первоначально я использовал Mustache.js, но обнаружил, что он плохо работает для рендеринга больших вложенных деревьев (у него нет способа устранения неоднозначности переменных с одинаковыми именами во вложенных структурах).

Я был рад найти PHP-версию Underscore.js, но когда я взглянул на код Underscore.php, я понял, что его метод шаблона не отображает шаблоны в стиле Underscore.js. Вместо этого он копирует аналогичную функциональность, но с переменными PHP.

Jquery-tmpl / jquery-tmpl-php - это еще один язык шаблонов с библиотеками JS и PHP, но меня беспокоит то, что библиотека jquery-tmpl-php, кажется, не используется много (очень немногие люди следят за ней на github) и что jQuery решил удалить jQuery-tmpl в качестве официального плагина: http://blog.jquery.com/2011/04/16/official-plugins-a-change-in-the-roadmap/ Также кажется, что автор jquery- TMPL не трогал его месяцами.

Что другие люди делают для рендеринга Javascript и PHP с использованием тех же шаблонов?

2 ответа

Решение

Вы должны попробовать усы. Он имеет реализации на разных языках.

Нужно привыкнуть к другому способу создания управляющих структур, но это не так уж сложно понять.

http://mustache.github.io/

Другие вопросы по тегам