2012-05-27 17 views
5

Soy nuevo en golang y quiero usarlo para crear una aplicación web.Incorporado "html/template" o "bigote", ¿cuál debo usar?

Encontré que tiene incorporado html/template, que puede representar una plantilla html con datos especificados, y también hay un mustache port que parece bueno.

No estoy seguro de cuál debo usar. Por favor, dame algunos consejos o comparaciones entre ellos para dejarme decidir, gracias.

+0

Pruébalos y mira. – Ashe

+0

Tenga en cuenta que 'html/template' deja espacios en blanco en las plantillas renderizadas. Casi lo mismo que el ERB de Ruby. Lo cual no es bueno – Green

Respuesta

5

Prefiero usar html/template porque viene en la biblioteca Go, y por su diseño simple.

Se puede ver en la siguiente aplicación web cómo PowerFULL es:

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

+4

Tenga en cuenta que html/template supone que la plantilla es segura. En otras palabras, no permita que usuarios arbitrarios carguen plantillas para su aplicación web. – amattn

+1

Esperaba alguna comparación ...: \ No considero que esto aborde la pregunta original (aunque el OP sí lo hizo). – weberc2