About Links Archives Search Feed Albums of Note

ASP.NET 4.0 Cometh

It has been a quiet evolution but make no mistake, web development has changed over the past five years. The crusade for web standards has, to all intents and purposes, been won and the proliferation of AJAX usage plus the adoption of various JavaScript APIs such as jQuery [http://jquery.com], scriptaculous [http://script.aculo.us/] and prototype [http://www.prototypejs.org/] has meant that client-side programming has had a renaissance as a result. However, the cleaner mark-up needed to marry script for jQuery and the like to the controls on the page has not been easily generated with standard ASP.NET webform controls. Developers seeking greater control have thus been attracted away from webforms to lighter weight templating patterns such as MVC and MVP which provide it. (It’s not the only reason that MVC and MVP have been tempting away developers but that’s for the many Webforms vs. MVC vs. MVP discussions around the net to cover.)

Similarly, the sheer number of users on the internet has meant that concerns of performance, extensibility and scalability have come to the fore. Sites like MySpace and Microsoft.com use ASP.NET and IIS to serve millions of pages a day. It’s not just the ability to serve pages faster than the blink of an eye that’s required, it’s the need for a site’s data, caching, session, and membership infrastructure to scale up and work in web gardens and farms as well.

ASP.NET 4.0 is just around the corner with both it and Visual Studio 2010 due out on April 12. A release candidate build of both was released today and up until release, I’ll be taking a look at the new features and improvements that ASP.NET 4.0 provides in its core and for webforms users. You’ll see how it has been shaped by this quiet evolution and in particular:

It’s such a great time to be a web developer and ASP.NET 4.0 is a fantastic bit of kit. I’ll build up an index of this series here as posts are made. I hope you’ll join me tomorrow, but in the meantime, happy coding!

Posted on February 9, 2010   #Geek Stuff  

← Next post    ·    Previous post →