Dopo aver appreso Backbone.js e averlo utilizzato su alcuni progetti, ho scoperto che la maggior parte del mio tempo è dedicato a capire come usarlo e non a ciò che il mio backend sta facendo. In termini di ASPMVC, si impostano alcune azioni del controller che restituiscono JSON.
Rob Connery utilizza Backbone.js con MVC3 nella sua serie Real-World ASP.NET MVC3 su Tekpub.
Episodio 6 - BackboneJS - è dedicato interamente all'introduzione di backbone e integrazione ASPMVC3. Sfortunatamente, devi acquistare l'intera serie per $ 32 e aiuta a vedere l'intera cosa per avere un'idea di cosa sia stato costruito. Inoltre, non sono d'accordo con il modo in cui si avvicina a tutto nei video, ma il suo uso e la descrizione di Backbone.js è molto utile se sei nuovo.
DocumentCloud (il progetto da cui è emerso Backbone.js) gestisce una pagina dal titolo Tutorials, blog posts and example sites. Non elencano sempre i backend utilizzati, quindi potresti dover sfogliare tutti i link per vedere se trovi qualcosa.
This is quick little tutorial dall'esperienza reale, in pratica il cablaggio di un'applicazione backbone su alcuni endpoint ASPMVC.
Infine, here is a recent post sui weblog ASP.NET di Microsoft denominati "Integrazione di Backbone.js con API Web ASP.NET".
Se hai intenzione di ridurre la mia risposta, almeno commenta perché pensi che non sia applicabile. – TYRONEMICHAEL
+1 da parte mia. Penso che sia una buona risposta. Ho usato sia mvc che knockout su alcune app di esempio e sono d'accordo sul fatto che in realtà tutto ciò che è necessario sul lato server è una vera pausa di riposo. Ma una cosa che mi piacerebbe vedere più informazioni su come organizzare, caricare e compilare i modelli di visualizzazione, forse è qualcosa con cui MVC può aiutarti, magari usando viste parziali? –
Grazie mille. Ho anche avuto lo stesso problema. Tutti i miei modelli di visualizzazione causavano problemi nella mia applicazione. Attualmente utilizzo questo metodo [link] (https://github.com/addyosmani/backbone-fundamentals/tree/master/practicals/modular-todo-app). Non richiede ancora nulla da MVC oltre a una API REST e i miei modelli di visualizzazione vengono caricati solo quando necessario. Require.js, credo, è la soluzione ideale per mantenere la tua app modulare. – TYRONEMICHAEL