2012-05-27 14 views
5

Sono nuovo di golang e desidero utilizzarlo per creare un'app Web."html/template" o "baffi" incorporati, quale devo usare?

Ho trovato che ha incorporato html/template, che può rendere il modello html con dati specificati, e c'è anche un mustache port che sembra buono.

Non sono sicuro quale utilizzare. Per favore, dammi alcuni consigli o paragoni tra di loro per farmi decidere, grazie.

+0

Provali e guarda. – Ashe

+0

Prendi in considerazione che 'html/template' lascia spazi vuoti nei template renderizzati. Più o meno come ERB di Ruby. Che non va bene – Green

risposta

5

Preferisco utilizzare html/template perché è disponibile nella libreria Go e con il suo design semplice.

Si può vedere nella prossima applicazione web come potente che è:

https://bitbucket.org/jzs/sketchground/src

+4

Ricorda che html/template presuppone che il modello sia sicuro. In altre parole, non consentire agli utenti arbitrari di caricare i modelli per l'analisi della tua app Web. – amattn

+1

Speravo in qualche paragone ...: \ Non considero questo per rispondere alla domanda originale (anche se l'OP chiaramente). – weberc2