Bill Evjen has predicted a community fight will kick off between the ASP.Net Web Form developer base that has been built up over the last 10 years, and the ASP.NET MVC adopters and the recently created WebForms MVP project (with a number of Microsoft MVP’s at the helm) seems to support this argument.
I think this could be more of a hot potato than the ongoing EF/NHibernate debacle but where that is a “MS v Open Source” debate, Microsoft are playing both sides in the MVP/MVC smack down and I don’t really think MS will win either way as it is just sending out confusing messages.
So the big question is for my next project, do I use Web Forms or MVC? What are the cool kids using? It depends which one’s you ask! If Microsoft’s “Most Valued Professionals” can’t decide on a clear, unambiguous path regarding web development using .NET what chance have the rest of the developers out there got?
Perhaps the question to ask is “Will web forms become deprecated?” or rather “When will web forms become deprecated?”