7

클라이언트 MVC 아키텍처를 사용하는 앱을 만들려고하지만 HTML 템플릿 외에도 SVG 요소가보기로 사용됩니다 (이를 관리하기 위해 저는 라파엘을 사용합니다).자바 스크립트 MVC 프레임 워크 + raphaelJS

보기로 raphaelJS에서 잘 작동하는 JavaScript MVC 프레임 워크가 있습니까?

그렇지 않은 경우에는 잘 작동하는 제안 된 프레임 워크가 있습니까?

답변

6

Backbone.js은 단순히 MVC 프레임 워크이므로 어떤 템플릿 엔진을 사용할지 제한하지 않고 직접 선택할 수도 있습니다. 기능을 렌더링 백본에서

, 그것은 항상이 같은 일부 JSON 데이터에서 HTML 코드 생성 : 여기

render: function() { 
    // use underscore as template engine 
    this.el.innerHTML = _.template(TMPL_STRING).render(JSON_DATA); 
} 

사용 RaphaelJS하는 것은 매우 간단합니다 :

initialize: function() { 
    this.paper = Raphael(this.el, width, height); 
}, 
render: function() { 
    // use this.paper to render svg here 
} 
+0

백본의 경우 +1 –

0

엽차는 MVC JS입니다 ExtJS로한다 프레임 워크 - 일부는 사실이 아니라고 주장 할 것이다. Sencha가 Raphael을 구입/흡수 한 이후로 가까운 장래에 두 라이브러리가 함께 작동하고 심지어 병합되도록 최적화 된 시간을 상상하고 있습니다.

관련 문제