¿Cuál es el marco JavaScript MVC con el mayor impulso?

Cuando se trata de elegir un marco Javascript, lo primero que hago es leer el artículo de Gordon Hempton …

http://codebrief.com/2012/01/the…

donde se sumerge un poco en lo que los diversos marcos tienen para ofrecer, junto con algunos pros y contras para cada uno. La segunda cosa que haría es visitar el sitio de Addy Osmani

http://todomvc.com/

donde escribe la misma aplicación usando una variedad de marcos.

Hice una instantánea de la popularidad actual de algunos de los marcos que utilizan la API de Github, mostrando la cantidad de observadores, tenedores y problemas abiertos …

http://wargoats.com/js-mvc/

A propósito omití Meteor.js de la lista, ya que es un marco del lado del cliente + servidor, mientras que el resto es simplemente del lado del cliente. Si está interesado en Meteor, también puede visitar Derby.

Addy Osmani tiene un excelente artículo en la revista Smashing, que habla sobre los diferentes marcos y cuándo usarlos.

Viaje a través de la jungla MVC de JavaScript

http: //coding.smashingmagazine.c

Bueno Backbone.js según muchas métricas objetivas, es el más popular / visible, pero también ha existido por más tiempo, y ciertamente no implica que sea el ‘ mejor’ (que en este contexto probablemente no tenga sentido de todos modos)

Para las soluciones de pila completa, se puede mirar el nuevo Ember.js , Knockout (biblioteca de JavaScript) o el próximo Meteor (plataforma Javascript).

AngularJS (respaldado por Google (compañía)), también está recibiendo mucha atención en este momento. (Q3 2012).

También compruebe el excelente TodoMVC de Addy Osmani , una aplicación de demostración de todo que utiliza múltiples marcos JS.

Referencias

Bueno … Los requisitos son el único criterio para elegir un marco, especialmente cuando tiene miles de ellos disponibles a su disposición (… y todo sin costo, bueno, casi todos). Así que es muy difícil saber cuál es mejor que otro.

Pero de vez en cuando habrá un marco que superará a otros en términos de popularidad y uso.
Aquí está la lista de marcos que han ganado mucho impulso en sus campos de uso.

1. Angular para el lado del cliente … Respaldado por Google y con algunas de las características de vanguardia, Angular ha saltado sobre el Backbone y el Ember favoritos de todos. Ha ganado un impulso masivo en el último año más o menos debido a su capacidad de mantenimiento, capacidad de prueba y velocidad.

fuente: Tendencias de Google – Interés de búsqueda en la web – En todo el mundo, 2004 – presente

fuente: AngularJS vs. Backbone.js vs. Ember.js – Cómo elegir su marco JS

2. Nodo para la programación del lado del servidor en js … Esto solo ha revolucionado el mundo JS como ninguna otra cosa, abriendo una nueva frontera para los desarrolladores de JS y allanando el camino para el desarrollo de aplicaciones JS de pila completa.

3. Express for node … El llamado mejor marco para trabajar con node.

4. D3 para gráficos y representación gráfica de datos … Ni siquiera necesitas una explicación para esto.

5. Meteorito … Para todo en uno.

Nota: la pregunta era sobre el marco MVC con más ímpetu, los que mencioné aquí son los más populares actualmente, pero algunos de ellos podrían ni siquiera ser los marcos (… como D3 es solo un liberador) y mucho menos ser los marcos MVC.

Las ediciones son invitadas con gusto

================================================== ==
#Actualizar:
Se agregaron algunas métricas para AngularJS