Мне очень нравятся языки программирования django/jinja2. Их синтаксис чрезвычайно прост и в то же время очень универсален. Есть ли что-то подобное в синтаксисе и возможностях в javascript, или, если не в обоих, по крайней мере в возможностях.
Я посмотрел на подчеркивание, шаблоны jquery и шаблоны усов, и ни один из них, похоже, не был тем, что я ищу.
Дополнительные примечания
Я думаю, что из всех libs (я смотрел) усы являются лучшими, но мне не очень нравится синтаксис. Например, этот шаблон усов
{{#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? Если нет, я полагаю, что мне нужно жить с музыкой (или, может быть, с какой-то другой хорошей библиотекой js), я открыт для предложений, но это просто не так.
Спасибо.