133 votos

¿Hay un framework Javascript MVC (micro-)?

Hay en el lado del cliente Javascript MVC (micro-)marcos?

Tengo bastante complicada formulario HTML y que se beneficiarían con el patrón MVC.

EDICIÓN:

Me imagino que una buena solución sería proporcionar la siguiente:

  • Modelo y a la Vista de actualizar el Controlador cuando se cambian los valores de (patrón Observer)
  • Rellenar el modelo a partir de los datos del formulario cuando se carga la página
  • Rellenar el formulario de la modelo cuando los cambios en el modelo

Ajax, comet, jsonp y todo ese jazz son graves overkill. He editado este post para decir que decir que micro-framework.

71voto

Martin Drapeau Puntos 656

Columna vertebral es un gran marco de peso ligero. Darle una oportunidad. http://documentcloud.github.com/Backbone/

33voto

Justin Meyer Puntos 1221

JavaScriptMVC es una excelente solución. Es todo lo que es un plugin enfoque permite seleccionar sólo las funciones que necesita. Como de 2.0, es basado en jQuery.

En mejorar progresivamente su sitio web, lo que queda hasta el usuario como JMVC sólo proporciona una capa intermedia para el desarrollo - es a usted a tomar esta opción de diseño a ti mismo.

Sin embargo, JavaScriptMVC, simplemente es la mejor de propósito general JavaScriptMVC de la biblioteca debido a su potente caso a la delegación de los controladores.

Evento delegación le permite escapar a la necesidad de adjuntar los controladores de eventos, y simplemente crear reglas para su página.

Finalmente, JMVC es mucho más que una arquitectura MVC. Tiene todas las partes del ciclo de desarrollo cubiertos con:

  • Los Generadores De Código
  • El selenio y el Env.js integrado de la prueba
  • Documentación De Motor
  • Automático Concat+Comprimir
  • Detección de errores y presentación de informes

21voto

Kolja Puntos 762

Columna vertebral tiene una API similar a la columna vertebral, pero es mucho más pequeño. Dispone de herencia prototipada.

20voto

Vojta Puntos 12058

AngularJS funciona bien con jQuery y le ayudará mucho con estructura MVC y la estricta separación de preocupaciones.

Completo análisis entorno y Dependency Injection incluido...

Compruébelo en http://angularjs.org

14voto

Filip Ekberg Puntos 22189

De hecho existe: http://www.javascriptmvc.com/

Creo que esto encontrará suficiente!

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X