GoogleのSoyテンプレートの優れた機能は、クライアント(JS)とサーバー(Java)で同じテンプレートを使用できることです。PythonとJavascriptの両方のテンプレートシステム?
現在、JSにコンパイルされたSoyテンプレートを使用してクライアント側のほとんどのページをレンダリングする予定です。しかし、私のバックエンドはPythonで(Tornadoを使って)書かれているので、電子メールや静的ページを生成するために同じテンプレートをサーバサイドで簡単に使用することはできません。
サーバー側で別のJavaコンポーネントを使用してこれらの大豆テンプレートをレンダリングすることもできますし、node.jsで動作させることもできます。これらのオプションのどちらも特にきれいに見えません。
JSとPythonの両方で動作する優れたテンプレートエンジンはありますか?誰もJSONテンプレートやTenjinで良い結果を得ていますか?他のアイデア?
返信いただきありがとうございます。マイク!あなたはそれを使った経験がありますか?どのようにそれを見つけるのですか?それを使用する大きなサイトがありますか? – nickbaum
私はPlay(https://github.com/murz/play-mustache)と呼ばれるJava MVCフレームワーク用の口ひげモジュールを管理しています。口髭を使用する大規模なサイトには、Twitter、LinkedIn、Zendeskがあります。ここにリストがあります:https://github.com/janl/mustache.js/wiki/Beard-Competitionは – mike
ねえマイクは、ちょうどこの答えに気づきました。ありがとう、本当に感謝します!私はまだSoyを使用していますが、テンプレートの一部をMustacheに変換し、その動作を確認しようとしています。 – nickbaum