Мне очень нравятся языки шаблонов django/jinja2. Их синтаксис чрезвычайно прост и в то же время очень универсален. Есть ли что-то подобное в синтаксисе и возможностях в javascript, или, если не в обоих, по крайней мере, в возможностях.
Я просмотрел подчеркивание, шаблоны jquery и шаблоны усов, и ни один из них не оказался тем, что я ищу.
Дополнительные примечания
Я думаю, что из всех библиотек (, которые я смотрел, )усы являются лучшими, но мне не очень нравится синтаксис. Например этот шаблон усов
{{#people}}
{{name}}
{{/people}}
{{^people}}
No people :(
{{/people}}
по сравнению с шаблонами django:
{% for person in people %}
{{ person.name }}
{% empty %}
No people :(
{% endfor %}`
То же самое и с применением фильтров. Например:
{{#filter}}{{value}}{{/filter}}
против
{{ value|filter }}
Я думаю, что подход django/jinja2 более чистый и кажется более естественным.
Итак, есть ли библиотека js, которая делает шаблоны очень похожими на django/jinja? Если не,Думаю, мне придется жить с muschache (или, может быть, с какой-нибудь другой хорошей js-библиотекой -. Я открыт для предложений ), но мне кажется, что это неправильно.
Спасибо.