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.

  • Convierta Raphael SVG en image (png, etc.) del lado del cliente
  • Gráficos de líneas astackdas o streamgraphs en Raphael?
  • Pintar el borde networkingondeado alnetworkingedor de la image usando Raphael
  • Elegir la tecnología correcta (SVG vs. Canvas)
  • ¿Cómo cambiar el color y el estilo del punto en el gráfico de líneas de Morris.js?
  • Unkeught TypeError: undefined no es una function cuando se incluye la class javascript en un file separado
  • ¿Cómo se hace la animation en Raphael?
  • Cómo crear un object degradado con Raphael
  • Usando Raphael JS, llena parcialmente un círculo
  • Raphael.js: ¿Por qué el SVG está posicionado -0.5px a la izquierda?
  • Movimiento aleatorio natural jquery
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.