Ho appena iniziato ad apprendere il framework MVC di ASP.NET ed è molto diverso in architettura dal normale sviluppo di ASP.NET. Il passaggio da Windows Form a WPF è stato piacevole e ha rappresentato un passo avanti nella tecnologia. Ma, mentre imparo ASP.NET MVC, non mi sento lo stesso, non sono in grado di convincermi che MVC è meglio di WebForms. Sembra che abbiano apportato alcune modifiche al framework web già disponibile e abbiano adottato l'architettura MVC da un'altra lingua.
ASP.NET MVC è il passo avanti nello sviluppo? Devo imparare e sviluppare i miei progetti futuri basati su questa piattaforma e architettura? Per me, sembra proprio che Microsoft stia lanciando una nuova architettura proprio insieme a WPF o copiando Ruby on Rails. WPF sembra promettente e ottimo mentre ASP.NET MVC ti rende semplicemente brutto: alcuni [sic] . Hanno rimosso i controlli, lanciato un nuovo sistema di controllo e un pacchetto di dati, ed è tutto sommato un cambiamento estremo in WebForms.
Mi rendo conto che con MVC hai una grande libertà nell'aspetto dei test, ma non credo che questo faccia molta differenza in piccoli siti web o progetti. Se ignori il valore del test, quali sono le tue interpretazioni?