Хорошей особенностью шаблонов Google Soy является то, что вы можете использовать те же шаблоны на клиенте (JS) и на сервере (Java).
В настоящее время я планирую отображать большинство страниц на стороне клиента, используя шаблоны Soy, скомпилированные в JS. Однако мой бэкэнд написан на Python (с использованием Tornado), поэтому я не могу легко использовать одни и те же шаблоны на стороне сервера для создания электронных писем или статических страниц.
Я мог бы отображать эти шаблоны сои с помощью отдельного Java-компонента на стороне сервера или даже заставить их работать в node.js. Ни один из этих вариантов не выглядит особенно чистым.
Есть ли хорошие шаблонные механизмы, которые работают как в JS, так и в Python? Кто-нибудь имел хорошие результаты с JSON-Template или Tenjin? Любые другие идеи?