Utilizzo di Backbone.js con ASP.Net MVC

7

Attualmente sto esaminando i vantaggi dell'utilizzo di Backbone.js, ma userò ASP.Net MVC come la maggior parte del sito. La mia domanda è, vale la pena mescolare i 2 insieme o sto facendo una verga per la mia schiena? Dovrei semplicemente utilizzare un sito Web Form ASP.Net?

    
posta Neil Knight 11.08.2011 - 14:58
fonte

1 risposta

4

Should I just use an ASP.Net Web Forms site instead?

No, a meno che tu non abbia scadenze rigide o altre limitazioni. Vale sempre la pena investire tempo e risorse in tecnologie migliori come ASP.NET MVC.

Per quanto riguarda l'utilizzo di backbone.js, funzionerà con qualsiasi API REST. È possibile esporre un'API REST con ASP.NET MVC (ed è molto più semplice da fare quindi utilizzare le vinci ASP.NET)

Se esporti i tuoi dati come backbone di servizio puoi lavorarci bene. In alternativa, è possibile utilizzare ASP.NET MVC autonomamente e non utilizzare le offerte backbone MVC lato client.

is it worth blending the 2 together or am I making a rod for my own back?

Come accennato se usi ASP.NET MVC per esporre i dati come API REST, allora va bene. Se si utilizza ASP.NET MVC per servire un intero sito Web (comprese le viste lato server), si avrà un sacco di duplicazione del codice.

Tuttavia con i moderni siti Web basati su ajax e JavaScript, avrai comunque questa duplicazione del codice . Potresti anche utilizzare il backbone o non utilizzare alcun codice JavaScript / ajax sul lato client.

Se stai scrivendo un sito web basato su client pesanti con un sacco di ui interattivi basati su JavaScript potresti anche utilizzare queste librerie per strutturare e organizzare il tuo codice

Tuttavia, se utilizzi backbone.js ti consiglio di accoppiarlo con node.js per minimizzare la duplicazione del codice o couchapp per rimuovere lo stack lato server. Non hai davvero bisogno di .NET se usi il backbone.

    
risposta data 11.08.2011 - 15:26
fonte

Leggi altre domande sui tag