I’ve tried a few google searches and stack over flow searches, but this is proving hard to find than I thought. I need to provide justification to management for our shop to move to ASP.NET MVC 2. The biggest help would be any enterprise level sites or major web development shops that are using ASP.NET MVC 1/2.
Does anyone have a list or link?
I know Stackoverflow uses it, but some stats such as daily views would help too. I found the Jwaala case study here: http://www.microsoft.com/casestudies/case_study_detail.aspx?casestudyid=4000006675 . Aside from that, I’m having some issues finding some professional examples.
Thanks in advance!
Just found a few more case studies:
Could still use more links.
If your management requires a “…but THEY’re doing it!!!” justification then you have larger problems.
If you’re using the “…but THEY’re doing it!!!” justification then you’ll likely need much better reasons.
Hate to troll, but just saying that you’ll want objective and project-specific reasoning. And if by “management” you mean business-management, then they need to understand that engineering details are best left up to engineering. The Art of War by Sun Tzu is full of advice along these lines.
…and to qualify this, I’m a web-developer working on a partial rewrite of a WebForms app. I’d love to be using MVC for this project, but the actual benefit of doing so doesn’t match the cost–business is business after all, and the business-case must be considered.
If you do get stuck with WebForms then you can whip it into shape (what we’re doing). With ASP.NET 4.0 (or a little inheritance trickery) you can get rid of the ID renaming; by building ViewModels, domain-objects, and clean Repositories you can avoid a lot of the cruft of WebForms–we have tight, explicit control over what WebForms generates. We’ve shrunk the actual content of our ASPX pages and their codebehinds by at least an order of magnitude by applying best practices.
Just remember, the tools won’t make you a better developer, and unless you know what you’re doing or what you’re working with then you won’t reap the benefits.