Recentemente mi sono allontanato dai siti Web ASP.NET in favore delle applicazioni Web. Più in particolare, recentemente ho acquisito MVC come alternativa allo sviluppo di siti Web ASP.NET Forms.
Qualcosa che trovo altamente frustrante è il costante processo di build- > change- > re-build quando si testano piccole modifiche al codice compilato. Mi trovo a "raggruppare" diverse modifiche tra le build solo per evitare di aspettare 20-25 secondi affinché Visual Studio eseguisse il crunch attraverso il processo di compilazione. Ho creato un progetto MVC 4 pulito dal modello VS e ho cronometrato la build dopo aver modificato il codice di una singola riga, ci sono voluti 19 secondi.
Quando si apporta una modifica al code-behind in un sito Web ASP.NET, ho sempre trovato che la pagina è apparentemente ricompilata al volo quando si colpisce la pagina. Questo mi sembrerebbe un ambiente migliore per lo sviluppo web piuttosto che forzare VS un'intera ricostruzione dopo ogni piccolo cambiamento di codice.
In passato ho apprezzato il lusso di apportare modifiche, di aggiornare il browser e di attendere 1-2 secondi per il mio risultato. È realizzabile con le applicazioni Web create con Visual Studio?