Hay un buen resumen/comparación de varios frameworks MVx JS aquí http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/ seguido de una buena discusión en los comentarios. Creo que he visto a Gordon (quien lo escribió) aquí, así que tal vez recibas una respuesta tuya.
Diría que si buscas aprender este estilo de desarrollo de aplicaciones, por una parte, la riqueza de los ejemplos de la red troncal de código abierto puede ser bueno para ti. Pero, por otro lado, aunque nuevo, el paquete Ember es en realidad una IMO más completa que la red troncal.
Ambos le dan la capacidad de implementar cosas de varias maneras que pueden ser confusas, pero Ember proporciona más código que usted mismo para escribir en la red troncal como estándar, lo que para mí es más importante para la creación rápida de prototipos que la riqueza de ejemplos de la red troncal disponible.
Hay más plugings maduros para la persistencia de datos para la red troncal, pero hay un gran zumbido de la comunidad alrededor de Ember y muchas bibliotecas contrib están haciendo un gran progreso. Me ha sorprendido gratamente lo rápido que (y otros) he tenido respuestas de calidad para un marco relativamente nuevo aquí en Stack Overflow.
Cuando dices meteor, estamos hablando de cosas totalmente diferentes. Si quería hacer más con la reutilización de código tanto del lado del cliente como del servidor, eche un vistazo al recientemente abierto mojito yahoo de origen https://github.com/yahoo/mojito que se ejecuta en node.js - He estado jugando con él durante la última semana, y si familiarizarse con la columna vertebral/brasas o cualquiera de los otros es muy fácil de entender.
Debo decir que tengo Knockout.js en uso en algunos sistemas de producción pero nunca lo he usado para una 'aplicación' completa. Lo conecté a una interfaz de mongo para profundizar y registrar los registros almacenados en mongo. Realmente me gusta, pero no me sentiría cómodo construyendo algo demasiado grande en él.
Bueno, eso es un poco de un paseo - no es él :)
muy feliz de hablar más de ello con nadie que esté interesado. He utilizado varios de estos marcos en la ira/producción (incluyendo cosas que no figuran en el artículo 'top 10') y la gente en el trabajo está harta de oírme hablar de JS. Creo :-D
Encontré esta referencia útil. Eche un vistazo a la tabla con los diferentes marcos. http://code.tutsplus.com/tutorials/important-considerations-when-building-single-page-web-apps--net-29356 –
Gracias a los mods "sabios" que cerraron la pregunta de Meteor más votada "no constructivo", ahora nos queda una respuesta anticuada. Buen trabajo StackOVerflow! ... Como no puedo agregar mi propia respuesta aquí, consulte [Why Meteor] (http://www.meteorpedia.com/read/Why_Meteor), que compara Meteor con muchos otros marcos y bibliotecas. –
Estoy totalmente de acuerdo contigo, @DanDascalescu.Algunas de las modificaciones están abusando de sus privilegios. – Askar