2012-05-27 9 views
5

Ich bin neu in golang und möchte damit eine Web-App erstellen.Built-in "html/template" oder "Schnurrbart", welchen soll ich verwenden?

Ich fand es eingebaut html/template, die HTML-Vorlage mit angegebenen Daten rendern kann, und es gibt auch eine mustache port, die gut scheint.

Ich bin nicht sicher, welchen ich verwenden soll. Bitte geben Sie mir einige Ratschläge oder Vergleiche zwischen ihnen, um mich zu entscheiden, danke.

+0

Probieren Sie sie aus und sehen Sie. – Ashe

+0

Berücksichtigen Sie, dass 'html/template' in gerenderten Templates Leerzeichen enthält. Ähnlich wie Rubys ERB. Was nicht gut ist. – Green

Antwort

5

Ich bevorzuge Verwendung HTML/Vorlage, weil es in Go-Bibliothek kommt, und durch sein einfaches Design.

Sie in der nächsten Web-Anwendung sehen können, wie ueberzeug es ist:

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

+4

Beachten Sie, dass html/template davon ausgeht, dass die Vorlage sicher ist. Mit anderen Worten: Erlauben Sie keinem willkürlichen Benutzer, Vorlagen zum Analysieren Ihrer Webanwendung hochzuladen. – amattn

+1

Hatte auf einen Vergleich gehofft ...: \ Ich denke nicht, dass dies die ursprüngliche Frage angeht (obwohl das OP dies eindeutig getan hat). – weberc2

Verwandte Themen