Какие библиотеки шаблонов javascript / php будут анализировать одинаковые файлы шаблонов? - PullRequest
3 голосов
/ 23 сентября 2011

Первоначально я использовал 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 ]

0 голосов
/ 08 января 2014

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

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

http://mustache.github.io/

0 голосов
/ 23 сентября 2011
...