2012-01-15 3 views
9

자바 (예 : JSP, JSTL, Freemarker, Velocity, ...)와 자바 스크립트 (예 : 콧수염, Ext의 XTemplate, Jquery 템플릿 ...)를위한 많은 템플릿 언어가있는 것 같지만 둘 다 구현 했습니까?교차 자바 및 자바 스크립트 템플릿 언어?

이상적으로 나는 너무 많은 번거 로움을 넘기지 않고 서버 또는 클라이언트 측에서 평가할 수있는 템플릿을 가질 수 있기를 바랍니다.

+0

나는 2 개의 다른 언어이기 때문에 나는 상상할 수 없다. –

+3

콧수염에는 양쪽 모두에 대한 구현이있다. –

+1

@GreenDay 템플릿 언어는 구문이며 모든 언어로 구현 될 수 있습니다. 다중 구현이없는 것은 사용 된 언어의 기능이 아닙니다. –

답변

3

Google Closure/Soy templates.

Wikipedia Page for Web Templating Languages은 또 다른 하나를 나타냅니다 : Casper.

이 두 가지 솔루션 모두 JS 또는 Java에서 직접 평가되는 공통 템플릿 파일을 사용하지 않습니다. 템플리트는 먼저 클라이언트에서 평가하기 전에 중간 JS로 컴파일해야합니다. (폐쇄를 들어,이 ant과 포함 SoyToJsSrcCompiler.jar 명령 줄 도구와는 상당히 쉽게 캐스퍼와 확실하지..)

편집 : 또 다른 가능성은 컴파일 할 템플릿을 필요로하지 않는, Mustache이다.

+0

건배. 예, 결국 Google을 사용하여 이것을 찾을 수 있었지만 Google을 사용하여 대부분의 것을 찾을 수 없었습니다. 나는 지금 어디에서보아야하는지 알 것입니다. –