underscore template backbonejs javascript jquery backbone.js

javascript - template - backbonejs github



¿alternativas de backbone.js que juegan a la pelota con jQuery? (6)

¿Hay alguna alternativa a algo como backbone.js por ahí que proporcione un marco / estructura a su javascript de interfaz, pero no tiene dependencias no deseadas y está más estrechamente relacionado con jQuery?


¿Estás pidiendo un marco MVC fácil de usar? porque Sammy.js parece ser de lejos el marco RESTful más fácil con rutas, administración de cambios de hash y plantillas de plugins.



Sé que esto tiene algunos días, además de un enchufe desvergonzado, pero soy el autor de AFrameJS , que funciona bien con jQuery. Hay muchos documentos allí, también algunos en shanetomlinson.com . La fuente está en GitHub . K Ivanov ya mencionó JavascriptMVC , y luego está KnockoutJS . Ext , es una biblioteca que reemplazaría jQuery, pero también es una biblioteca MVC que contiene una tonelada de widgets preconstruidos. Hay mucho para elegir, algo muy bueno.


Espina

Creo que solo hay un framework MVC con todas las funciones y aún más purista, y ese es Spine http://spinejs.com/ . Sin embargo, no está tan unido a jQuery, ya que en realidad no depende de ninguna otra biblioteca.

Spine vs. Backbone

La diferencia fundamental entre Backbone es que Spine desea abstraer el servidor completamente para que no se espere ninguna de las llamadas asincrónicas, pero que la aplicación simplemente continúa funcionando mientras las llamadas se hacen en segundo plano. ( http://spinejs.com/docs/introduction )


Recomendaría a todos que echen un vistazo a ember.js .

Ember es mucho más que un marco de alto nivel con muchas características útiles implementadas implementadas de fábrica. Por ejemplo:

  • Enlace de datos bidireccional
  • Propiedades calculadas
  • Plantillas de actualización automática

Por otro lado, el hecho de que sea de un nivel más alto que el Backbone hace que sea menos flexible, por lo tanto, menos atractivo para los desarrolladores de javascript que les gusta modificar el sistema y ensuciarse las manos.

Para los interesados, puede encontrar una gran comparación entre los dos en: http://smus.com/backbone-and-ember/


la versión actual de backbone.js parece funcionar con la biblioteca zepto.js

es una alternativa ligera a jquery (es menos que el tamaño de un cuarto de jquery)