What's Next for ASP.NET and HTML5?
Scott Guthrie blogged about the ASP.NET MVC 3 Tools Update and HTML5 about a week after it was released. He said he would soon write another blog about what's coming in ASP.NET WebForms, in response to a reader's question. That was about three months ago, and to date, no blog. Guthrie has transitioned into a new role as corporate vice president in the Server & Tools Business division, but he is still in charge of ASP.NET and related tooling.
The goal is perhaps an update every quarter or so as new features or elements emerge. We want ASP.NET web developers to always be able to use the latest standards, as well as being able to choose from existing standards.
Developers who have managed to install the Web Standards Update – it apparently had problems recognizing that VS2010 SP1 was already installed in some instances – seem to like it, a lot. Close to 60,000 developers have downloaded the Web Standards Update based on Visual Studio Gallery metrics this month.
If you are trying to get a handle on HTML5 reality versus the hype, Telerik Chief Evangelist Todd Anglin offers a good overview for .NET developers of where things stand in his article, HTML5 Reality Check: Tools and Strategies You can Use Today.
Many developers have wondered about the future of Silverlight but ASP.NET WebForms, whose updates are dependent on the .NET Framework, is another technology that may be falling out of step with emerging Web standards, especially for mobile devices. ASP.NET controls obviously don't yet generate HTML5-compliant code. It remains unclear when the next version of ASP.NET vNext will be released, and exactly what's updated or changed in the foundation framework. Microsoft has indicated the ASP.NET WebForms will support the Task-based asynchronous programming, currently previewed in the Async CTP.
In March, Bartek Marnane of ASP.NET development firm Evonet Consulting blogged about some of what's coming in ASP.NET WebForms. Many of the features he reported, are already available in ASP.NET MVC such as the ModelBinder, described as "code in the middle tier that provides model management based on user input" and unobtrusive validation. The next version of ASP.NET WebForms will also support CSS Sprites, according to Marnane. A CSS Sprite image combines background images on a page into a single file to reduce image requests.
Have you checked out Microsoft's HTML5 tooling? What's needed in ASP.NET WebForms vNext to modernize Microsoft's Web stack? Is ASP.NET MVC the better option going forward? Express your thoughts below or drop me a line at email@example.com.
Posted by Kathleen Richards on 08/02/2011 at 12:54 PM