2012-05-27 1 views
5

저는 golang을 처음 사용했으며 웹 앱을 제작할 때이 도구를 사용하려고합니다.내장 "html/template"또는 "콧수염"중 하나를 사용해야합니까?

html/template이 내장되어있어 html 템플릿을 지정된 데이터로 렌더링 할 수 있으며 mustache port도 좋은 것처럼 보입니다.

어느 것을 사용해야할지 잘 모르겠습니다. 결정을 내릴 수 있도록 그들 사이에 조언이나 비교를 해주세요, 고마워요.

+0

시도해보십시오. – Ashe

+0

'html/template'은 렌더링 된 템플릿에서 공백을 남기는 것을 고려하십시오. Ruby의 ERB와 거의 같습니다. 어느 쪽이 좋지 않은가. – Green

답변

5

Go 라이브러리와 간단한 디자인으로 인해 html/template을 선호합니다. 당신은 다음 웹 응용 프로그램에서 볼 수 있습니다

는 어떻게이 강력한 :

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

+4

html/template은 템플릿이 안전하다고 가정합니다. 즉, 임의의 사용자가 웹 응용 프로그램의 템플릿을 업로드하여 구문 분석하도록 허용하지 마십시오. – amattn

+1

약간의 비교를 원했지만 ... : \ 나는 원래의 질문을 다루기 위해 이것을 고려하지 않았다. (비록 OP가 분명히 했음에도). – weberc2

관련 문제