Después de aprender Backbone.js y usarlo en algunos proyectos, he descubierto que la mayor parte de mi tiempo lo paso buscando la manera de usarlo, y no lo que hace mi back-end. En términos de ASPMVC, configura algunas acciones de controlador que devuelven JSON.
Rob Connery usa Backbone.js con MVC3 en su serie Real-World ASP.NET MVC3 en Tekpub.
Episodio 6 - BackboneJS: se lo dedico por completo a la integración de la red troncal y ASPMVC3. Lamentablemente, debe comprar toda la serie por $ 32 y ayuda a ver todo para tener una idea de lo que se está construyendo. Además, no estoy de acuerdo con la forma en que aborda todo en los videos, pero su uso y descripción de Backbone.js es muy útil si eres nuevo.
DocumentCloud (el proyecto del que salió Backbone.js) mantiene una página titulada Tutorials, blog posts and example sites. No siempre enumeran los backends utilizados, por lo que es posible que deba navegar por todos los enlaces para ver si encuentra algo.
This is quick little tutorial experiencia del mundo real, básicamente cableando una aplicación troncal a algunos puntos finales ASPMVC.
Finalmente, here is a recent post en los propios Weblogs ASP.NET de Microsoft llamados "Integrando Backbone.js con ASP.NET Web API".
Si va a rechazar mi respuesta, al menos comente por qué cree que no es aplicable. – TYRONEMICHAEL
+1 de mí. Creo que esta es una buena respuesta. He estado usando tanto mvc como knockout en algunas aplicaciones de muestra y estoy de acuerdo en que realmente todo lo que se necesita del lado del servidor es una verdadera aplicación de descanso. Pero una cosa sobre la que me gustaría ver más información es cómo organizar, cargar y compilar plantillas de vista, ¿quizás esto es algo con lo que MVC puede ayudar, tal vez usando vistas parciales? –
Muchas gracias. También tuve el mismo problema. Todas las plantillas de mi vista estaban causando un desastre en mi aplicación. Actualmente uso este método [link] (https://github.com/addyosmani/backbone-fundamentals/tree/master/practicals/modular-todo-app). Todavía no necesito nada de MVC además de una API REST, y mis plantillas de vista solo se cargan cuando es necesario. Require.js, creo, es el camino a seguir y ayuda a mantener su aplicación modular. – TYRONEMICHAEL