2010-12-08 12 views
15

저는 처음으로 자바 스크립트 템플릿을보고 있습니다. 콧수염과 jquery-tmpl은 현재 가장 경쟁자입니다.mustache.js vs. jquery-tmpl

내 요구 사항 중 일부는 :

  • 템플릿을 별도의 파일에 살 것이다
      여러 페이지에 포함 할는
    • 모든 (또는 거의 모든) 데이터가 편안한 API를 호출에서 올 것이다 JSON
    • 을 반환
    • 우리는 속도, 편의성 측면에서 어떤 비교를 알고있는 모든

    누군가에 문제가 있다면 자바/일식 가게, 그 너무 구문 강조와 호환성이 좋은 것입니다 사용, 유연성, 안정성? 내가 고려해야 만하는 다른 모든 요소들? 다른 최고의 템플릿 엔진?

    는 (나는 otherquestions이 일반적인 주제에있다 알지만,이 두 가지 사이의 직접적이고 폭 넓은 비교가 표시되지 않습니다.) 다른 템플릿 언어를 통해 콧수염을 선택하는

  • +1

    마지막으로 어느 것을 선택하셨습니까? – lo5

    +0

    콧수염. 하지만 아직 완전히 구현하지는 못했지만 다른 우선 순위가 진행되고 있습니다. – sprugman

    답변

    14

    내 이유는 그것이이었다 사용하기 쉬운 언어로 구현됩니다. 또한 진정한 논리에 구애받지 않는 템플릿 언어이기 때문에 템플릿을 이식 할 수 있습니다. 따라서 클라이언트 또는 서버 측에서 템플릿을 렌더링하도록 선택할 수있는 유연성을 얻을 수 있습니다. 벤치 마크를 사용할 수는 없지만 성능이 문제라고 생각하지 않습니다.

    10

    처음에는 jquery templates을 사용하기 시작했지만 그 개발은 오래 전에 중단되었습니다.

    가 mustache.js에 대한 대안으로 handlebar.js에서보세요

    handlebar.js 약 2x faster 콧수염 이상을 것 같다 (http://catchvar.com/jquery-tmpljs-vs-handlebarsjs 참조). 저는 몇 가지 프로젝트에서 핸들 바를 사용 해왔고 하나 또는 두 개의 마스카라를 사용했습니다. 나는 핸들바를 선호하며 그것을 더 잘 찾는다. 여기 멋진 튜토리얼에 의해 Andrew Burgess 찾았습니다.

    편집 : 2013 년 3 월 : 트위터가 Hogan.js을 출시 한 이래로 나는 트위터가하는 다른 모든 것들처럼 굉장한 모습을 보였으므로이를 어느 시점에서 조사 할 것입니다.