2012-05-27 8 views
5

Jestem nowy w golang i chcę go użyć do zbudowania aplikacji internetowej.Wbudowany "html/template" lub "wąsy", z którego będę korzystać?

Znalazłem, że ma wbudowany html/template, który może renderować szablon html z określonymi danymi, i istnieje również mustache port, który wydaje się dobry.

Nie jestem pewien, którego użyć. Proszę, daj mi kilka porad lub porównań między nimi, aby pozwolić mi zdecydować, dziękuję.

+0

Wypróbuj je i zobacz. – Ashe

+0

Weź pod uwagę, że 'html/template' pozostawia puste miejsca w renderowanych szablonach. Podobnie jak ERB Ruby'ego. Co nie jest dobre. – Green

Odpowiedz

5

Wolę używać html/template, ponieważ jest on dostępny w bibliotece Go i jego prostym projekcie.

można zobaczyć w kolejnej aplikacji internetowych, jak potężny jest:

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

+4

Należy pamiętać, że szablon/html zakłada, że ​​szablon jest bezpieczny. Innymi słowy, nie zezwalaj arbitralnym użytkownikom na przesyłanie szablonów do analizy aplikacji sieci Web. – amattn

+1

Miałem nadzieję na pewne porównanie ...: \ Nie uważam tego za odpowiedź na pierwotne pytanie (mimo że OP wyraźnie to zrobił). – weberc2

2

Wolę html/szablonu. Jest prosty w użyciu. Kodak tutaj może być początkiem.

Powiązane problemy