What will be the ASP.NET of the future?
Will it be just a further improved version of ASP.NET MVC? Will it be Web Forms with some
built-in infrastructure that makes it easier to write testable and layered code? If I look into the
future of ASP.NET, I see big two challenges:
■ Having AJAX on board without calling for it
■ One ASP.NET platform that offers testability, simplicity, layering, control, styling, AJAX,
Nothing is in sight yet at the moment that handles both challenges. So we’re left with using
ASP.NET Web Forms the best we can and exploring alternatives.
From <Programming Microsoft® ASP.NET 4>