JavaScript MVC Framework + raphaelJS

Intento crear una aplicación que tenga una architecture MVC cliente, pero además de las templates HTML, tiene elementos SVG como la Vista (utilizo Rafael para administrar esto).

¿Existe algún framework JavaScript MVC que funcione bien con raphaelJS como la Vista?

En el caso de que no lo haya, ¿hay algún marco sugerido que pueda funcionar bien con él?

2 Solutions collect form web for “JavaScript MVC Framework + raphaelJS”

Backbone.js es simplemente un framework MVC, no limita qué motor de plantilla usar, sino que le da la opción a usted mismo.

En la function de renderizado de la networking troncal, siempre genera código HTML a partir de algunos datos JSON como este:

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

Usar RaphaelJS aquí es muy fácil:

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

Sencha fabrica ExtJS, que es un MVC JS Framework, aunque algunos argumentarían que no es cierto. Desde que Sencha compró / absorbió a Raphael, me estoy imaginando un momento en el futuro cercano en el que las dos bibliotecas están optimizadas para trabajar juntas e incluso fusionarse.

  • Rendimiento de RaphaelJS con miles de paths / rectangularjs
  • Raphael.js: ¿Por qué el SVG está posicionado -0.5px a la izquierda?
  • Biblioteca Raphaeljs y SmartPhones
  • ¿Qué quiere decir fn cuando se usa en Raphael?
  • Cómo modificar el text de Rafael?
  • Raphael Rectangle Border
  • Hacer un arco animado en d3 sensible?
  • ¿Cómo identificar si un object de evento mouseover vino de una pantalla táctil?
  • ¿Puedo adjuntar / vincular text a elementos en Raphael?
  • Árbol de burbujas en d3?
  • partícula de movimiento browniano con direcciones
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.