Первоначально я использовал 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 с использованием тех же шаблонов?