WCF isn't a product. ASP.NET Web Services isn't a product. ADO.NET data sets are products. LINQ2SQL is not a product. Yet, in those last two cases, there is movement to use Entity Framework instead. And it isn't a product either.
>But MVC is not a successor or alternative to ASP.NET. It is the MVC architecture/pattern applied to ASP.NET, not a product. You can't go out and buy MVC. I am not knocking it, at all -- it seems like a great approach -- just distinguishing it from a product, which remains ASP.NET.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer