Mustache
JQuery Templte
Handlebars
Underscore
doT
Dust
EJS
Pug
ECT
Template7
jTemplates
이중에 한두개 써야될것같은데
참고
https://colorlib.com/wp/top-templating-engines-for-javascript/
Mustache
JQuery Templte
Handlebars
Underscore
doT
Dust
EJS
Pug
ECT
Template7
jTemplates
이중에 한두개 써야될것같은데
https://colorlib.com/wp/top-templating-engines-for-javascript/
www가 html을 쓴다면, jsp도 계속 쓴다
협업시 jsp를 쓴다면 깔끔한 코딩은 신경쓰지 말자
쑤셔넣어서 개발하기좋고 보통 그렇게 사용된다
이메일 템플릿 용도로 써봤는데
잘 만들어놓으면 퍼블리셔가 자꾸 망쳐놓는다.
문법이 어려우니까…
디자이너 퍼블리셔 개발자 협업해서 쓰라고 만든 것 아닌가?
이정도면 용도폐기 수준.
다시는 쓸 생각이 없다.
jstl에서 꺽쇠 쓰는걸 샵으로 대체하는 정도
그만 만들고 다른 생산적인 일을 했으면 좋겠다.
Velocity와 또 다른 끔찍한 혼종
뷰 코드에 베이직형태의 코드를 짜집어 넣고싶어 환장한 사람이 있다면 추천
아니라면 이걸 쓸 필요는 없지 않을까
jquery tmpl 하고 비슷한 방식을 사용한다.
익히기 쉽고 사용도 쉽다.
눈에띄는 단점은 없는데 실제 프로젝트에 적용 해 보지 않아서 아직 뭐라 말을 못하겠다.
간단한 페이지에 적용 해 볼 의향이 있는 정도
노드랑 ㄷ장고 프로젝트 만질 때 좀 썼었는데
좋지도 나쁘지도 않았다.
익숙하지 않아서 그런지 모르겠지만 탭강간이 심각했다
탭이 대여섯개 넘어가면 파일을 나눈다거나 하는 별도의 노력이 필요하지 싶다.
자바용으로도 나와있다고 하는데 자바에서는 안 쓸 것 같고
노드 프로젝트 할 때나 써봐야겠다.
은 HTML
결국 HTML을 뽑아낼 방법을 찾는 것들인데
뭐가 더 편할지는 취향차이가 있을 것이라고 생각한다.
물론 완전히 잘못된 선택도 존재한다.
Java계열에서 대표적으로 많이 사용되는 템플릿 엔진.
나쁜건 잘 모르겠다. 익숙해져셔서 그런건지?
SpringBoot으로 넘어오면서 지원이 중단되서 안타깝다.
아파치 프로젝트인데… 별로 사용되지도 않았는데 벌써 Legacy취급받는 것 같다.
도큐먼트도 별로 없고 특별히 장점도 보이지 않는다.
http://www.thymeleaf.org/
Thymeleaf is a Java library. It is an XML / XHTML / HTML5 template engine
서버를 돌리지 않고도 html처럼 화면을 볼 수 있는게 장점이라고 하지만….
링크나 기타 등등을 두번 관리해줘야 하는 귀찮음도 있다.
개인적으로는 이메일템플릿 용도로 Freemarker와 Thymeleaf를 써봤는데 이쪽이 좀 더 편했다.
뷰 템플릿용도로 개발을 해보진 않았다.
안써봤는데 텍스트 치환 기능이 추가된 템플릿 엔진 정도인 것 같다.
간단히 돌려보기만 했는데 잘 기억이 안난다. jquery tmpl 쓰는것같은 느낌… 여러 언어에서 돌아가는게 장점.
최근엔 ajax, js를 많이 사용해서 템플릿엔진으로 화면을 표현하는게 많이 줄긴 했지만…
그래도 많이 사용은 된다.