JavaScript-MVC框架&x2B;拉斐尔

JavaScript-MVC框架&x2B;拉斐尔,javascript,model-view-controller,raphael,javascript-framework,Javascript,Model View Controller,Raphael,Javascript Framework,我试图制作一个具有客户机MVC架构的应用程序,但是除了HTML模板之外,它还有SVG元素作为视图(我使用raphael来管理它) 是否有任何JavaScript MVC框架可以很好地使用raphaelJS作为视图 如果没有,是否有任何建议的框架可以很好地使用它?是一个简单的MVC框架,它不限制使用哪个模板引擎,而是让您自己选择 在主干渲染函数中,它总是从一些JSON数据生成HTML代码,如下所示: render: function () { // use underscore as te

我试图制作一个具有客户机MVC架构的应用程序,但是除了HTML模板之外,它还有SVG元素作为视图(我使用raphael来管理它)

是否有任何JavaScript MVC框架可以很好地使用raphaelJS作为视图

如果没有,是否有任何建议的框架可以很好地使用它?

是一个简单的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
}

Sencha制作了ExtJS,这是一个MVC JS框架——尽管有些人认为这不是事实。由于Sencha收购/吸收了Raphael,我设想在不久的将来,这两个库将进行优化,以协同工作,甚至可能合并