Una bella funzione dei modelli di Google Soy è che è possibile utilizzare gli stessi modelli sul client (JS) e sul server (Java).Sistema di templating per Python e Javascript?
Attualmente ho intenzione di rendere la maggior parte delle pagine lato client utilizzando i modelli di Soy compilati su JS. Tuttavia, il mio backend è scritto in Python (usando Tornado), quindi non posso usare facilmente gli stessi template sul lato server per generare e-mail o pagine statiche.
Potrei eseguire il rendering di questi modelli di soia utilizzando un componente Java separato sul lato server, o forse anche farli funzionare in node.js. Nessuna di queste opzioni sembra particolarmente pulita.
Esistono motori di templating validi sia in JS che in Python? Qualcuno ha avuto buoni risultati con JSON-Template o Tenjin? Altre idee?
Grazie per la risposta, Mike! Hai esperienza nell'usarlo? Come lo trovi? Ci sono siti più grandi che lo usano? – nickbaum
Gestisco un modulo con i baffi per un framework Java MVC chiamato Play (https://github.com/murz/play-mustache). I grandi siti che utilizzano i baffi includono Twitter, LinkedIn, Zendesk. C'è una lista qui: https://github.com/janl/mustache.js/wiki/Beard-Competition – mike
Hey Mike, ho appena notato questa risposta. Grazie mille, lo apprezzo davvero! Per il momento sto ancora usando Soy, ma potrei provare a convertire alcuni dei nostri modelli in Moustache e vedere come funziona. – nickbaum