Revisión del top 10 frameworks JavaScript MVC
Gordon L. Hempton ha publicado en su blog una entrada revisando lo que él considera los 10 mejores framework javascript MVC. La revisión se base en su experiencia tras varios meses buscando el "framework javascript MVC perfecto".
Los framework revisados son Backbone.js, SproutCore 1.x,Sammy.js, Spine.js, Cappuccino, Knockout.js, Javascript MVC, Google Web Toolkit, Google Closure, Ember.js, Angular.js y Batman.js. La revisión mide cuatro dimensiones diferentes de los framework:
- UI Bindings: ¿existe una forma declarativa para cambiar automáticamente la vista cuando ha cambiado el modelo?
- Composición de vistas: ¿permite el framework componer varias vistas para crear una nueva?
- Capa de presentación web: ¿aprovecha el framework la funcionalidad de HTML y CSS para definir la posición de los componentes o crea su propio layaout manager?
- Funciona bien con otros framework: en este sentido, el considera que lo ideal es que el framework incentive y esté preparado para usar jQuery y no que venga con una "versión modificada" de jQuery.
Esta tabla resume su revisión:
Según Gordon el "ganador" es Ember.js, que es el único framework que tiene todo lo que "él desea".
Hagamos una pequeña encuesta para ver cuáles son los framework JavaScrip MVC más populares en nuestra comunidad:
Reader Comments (7)
¿Lo cualo? ¿Pero esto del javascrí/AJAX no nos iba a librar de la proliferación setil de freimgüorks MVC de Java?
Pues va a ser que me falta la opción "ná de ná" en la encuesta :D.
Añadida la opción "ná de ná"
Abraham te estás haciendo un adicto a las encuestas :P
PD: Y yo un adicto a responderlas.
Veo que descarta el framework Ext JS 4 por su licencia, sin embargo en mi opinión es un framework a tener muy en cuenta ...
Al hilo del ultimo comentario y aunque sea un poco off topic y malevolo confesarlo, los que pensamos y dijimos en su dia que el juego de ExtJS con las licencias tendria consecuencias, y nos tacharon de tontos para arriba, nos regocijamos con estas cosas.
Para que luego digan que estas cosas no influyen.
En esa lista falta Extjs
En mi modesta opinión, dado que estoy empezando en esto de los frameworks javascript, me quedo con YUI la librería javascript de Yahoo. Es un framework muy completo no solo incluye MVC sino que también te ofrece la posibilidad de utilizar diversos sistemas de plantillas, además permite realizar unit tests e incluye su propio framework CSS. Creo que es un contrincante bastante poderoso y me extraña que no aparezca en la lista.
Además hay que tener en cuenta toda la documentación disponible tanto en su sitio web oficial www.yuilibrary.com así como todos los videos disponibles en YUI Theatre, en inglés y en castellano la documentación más completa la he encontrado en www.yuiblog.es donde están desarrollando un curso bastante completo.
He probado otros frameworks como Mootools y jQuery, pero por ahora me he decidido por YUI, más adelante me gustaría probar ExtJS del cual por lo que veo hablan muy bien.
Espero haber aportado mi pequeño granito de arena a aquel que se encuentre en la tesitura sobre que framework empezar a estudiar.
Saludos.