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