Re:Am I a douchebag micromanager?
by perspective on Wednesday January 04, 2012 @05:35AM
(#3423578)
Yes, MVC3 the way forward. I've spent the last year pulling together my minimum viable product with MVC and choosing ASP MVC 3 has to be the best decision I've made.
My only negative comment about ASP MVC is that WebForms requires very little code to create a sexy interactive expanding/collapsing databound table whereas you seem to have to write a lot of code to do the equivalent in ASP MVC (v3 at least...) There are however some great libraries out there like jQuery MVC Grid (http://jqmvcgrid.codeplex.com/) which fill in these gaps. With the current speed of development, it is surely only a matter of time before WebForms becomes obsolete.
As advice, use ASP.Net MVC3 rather than the classic web forms if you have concerns about maintainability/performance. It "feels" a lot more like Django or Rails than it does like Windows Forms, but you still get the performance and development benefits that .Net has to offer.
Also, for a CRUD application like yours, there's little reason not to use Entity Framework to manage your database. I've saved countless hours myself by not having to write SQL or manually keep database tables up to date with classes as code changes.