By MVC here I'm clearly talking about ASP.NET MVC, not the pattern. My point is that there is a huge barrier to entry to presentation patterns such as MVC, MVP and MVVM - that if Microsoft was to adopt these as the only way to develop Web and Client apps, we wouldn't be as successful. There is a huge market of developers (mainly web based) under what we call the 'breadth developer' that would be excluded by these advanced concepts. Hell if you'd told me just over 9 years ago (years before I joined Microsoft) that I needed to learn not only this new thing called .NET but also this pattern called MVC, I would have turned and run. I would have probably stayed with ASP (which what I was using at the time), before long moving to something like similar like PHP. While now I can look back at my naivety and realize now that there is a whole better way of developing software, I really think that developers need to come to that realization themselves, and not have it forced down their throat by someone else.
(As a completely unrelated note, one of the original crew on WebForms sits down the hall from me - part of me wants to walk into his office, grab him by the collar and say 'What were you thinking?!!!') ________________________________ From: ozdotnet-boun...@ozdotnet.com [ozdotnet-boun...@ozdotnet.com] on behalf of David Connors [da...@codify.com] Sent: Thursday, March 18, 2010 9:12 PM To: ozDotNet Subject: Re: ASP.NET Web Forms vs MVC vs ... On 19 March 2010 13:44, David Kean <david.k...@microsoft.com<mailto:david.k...@microsoft.com>> wrote: Truthfully, if MVC came before WebForms, It did by a significant margin - but just not on .NET. That kind of underscores the point that people are adopting it because it is new (at least in their minds) - or perhaps ready made on .NET. people wouldn't have flocked to the .NET platform like they did. There was a reason that WebForms was so successful - it mimic'd the existing drag and drop paradigm that VB6 developers were used to. Or in otherwords, web forms was an exercise in marketing rather than good engineering. [cid:codify_com.330@goomoji.gmail] -- David Connors (da...@codify.com<mailto:da...@codify.com>) Software Engineer Codify Pty Ltd - www.codify.com<http://www.codify.com> Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417 189 363 V-Card: https://www.codify.com/cards/davidconnors Address Info: https://www.codify.com/contact
<<inline: 330.gif>>