Understanding jQuery’s impact on Microsoft and ASP.NET
AJAX, ASP.NET, jQuery By Dave Ward. Updated May 19, 2011Note: This post is part of a long-running series of posts covering the union of jQuery and ASP.NET: jQuery for the ASP.NET Developer.
Topics in this series range all the way from using jQuery to enhance UpdatePanels to using jQuery up to completely manage rendering and interaction in the browser with ASP.NET only acting as a backend API. If the post you're viewing now is something that interests you, be sure to check out the rest of the posts in this series.
It hasn’t been easy keeping up with the twists and turns that Microsoft’s client-side frameworks and libraries have taken in the past couple years. Even today, I still hear from a surprising number of developers that don’t realize the ASP.NET Ajax Library is dead.
With that in mind, I’ve been writing an article on and off for the past several months that attempts to disambiguate Microsoft’s various client-side initiatives and hopefully provide some clarity. When Karsten from Mix Online contacted me about writing another article for them, we decided that this would be a perfect follow up to the jQuery article I wrote for them last year.
Here’s the first few paragraphs:
When Microsoft announced they would begin providing official support for jQuery, few of us realized how profoundly that announcement would eventually impact client-side development on the ASP.NET platform. Since that announcement, using jQuery with ASP.NET has moved from the obscure, to a central role in ASP.NET MVC’s client-side story, and now to the point of potentially superseding ASP.NET AJAX itself.
The journey hasn’t been all smooth. With Microsoft’s move toward jQuery, the ASP.NET AJAX, Microsoft Ajax Library, ASP.NET Ajax Library and Ajax Control Toolkit roadmaps have been uncertain at times. This has made it difficult to keep track of which projects are still relevant, and especially which you should choose going forward.
In my last article for Mix Online, I discussed what ASP.NET needed to know about jQuery from development perspective. In this article, I want to provide clarity on the events that led us to this point, talk about what portions of the current AJAX framework are and aren’t affected by recent changes and show you where we’re headed next. In addition, I’ll dive into the implications of the recent announcement about the adoption of Microsoft’s template library by the jQuery core.
Click here to read the rest of this article at Mix Online
Similar posts
What do you think?
I appreciate all of your comments, but please try to stay on topic. If you have a question unrelated to this post, I recommend posting on the ASP.NET forums or Stack Overflow instead.
If you're replying to another comment, use the threading feature by clicking "Reply to this comment" before submitting your own.
4 Mentions Elsewhere
- Tweets that mention Understanding jQuery’s impact on Microsoft and ASP.NET | Encosia -- Topsy.com
- .NET Links of the Week #40
- ASP.NET AJAX / Microsoft AJAX is dead? « Zhongchen Zhou's Blog
- ASP.NET AJAX / Microsoft AJAX is dead? - Zhongchen Zhou's Dynamics CRM Tips, Tricks and Portal Development - CRM Technical Blogs - Microsoft Dynamics Community



Having never used the ASP.NET AJAX Library while developing in PHP/jQuery/jQGrid and now I am in a developer position that runs on ASP.NET. This is exactly the transition and movement I have been wanting. Thank you for writing this article again. WebForms seemed contrived and difficult to manage compared to this segregated MVC/jQuery (ajax) concept. Well written as well.
twitter: @rswells
For the developer (like myself) moving into ASP.NET MVC from WebForms/WinForms, a solid JavaScript library like jQuery is a must have.
I particularly like jQuery UI which provides beautiful ready-made, cross-browser widgets to replace the WinForm-ness you might be use to. The jQuery library also makes it very simple to create your own widgets or there are a TON of 3rd party plugins to choose from.
This a very true. From an anounment of Microsoft contribution to jQuery meant, stop spend effort for ASP.net AJAX Library.
ASP.net MVC + jQuery, is more solid and usable than ASP.net WebForms + AJAX Library, so I consider that as good solution :)
The Ajax Library wasn’t WebForms-specific. It had a lot of good stuff applicable to any development. The script loader was great, and the DataView was similar to jQuery Templates (but available a year ago).
BTW, I would also say that not also jQuery impacted Microsoft, but Microsoft impacked jQuery. some of 1.5 features came from ASP.net AJAX Library
http://stephenwalther.com/blog/archive/2010/10/04/microsoft-templates-included-in-jquery-1-5.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+StephenWalther+(Stephen+Walther+on+ASP.NET+MVC)
http://www.dzone.com/links/r/microsoft_commits_code_to_jquery.html
maybe it’s interesting to you?
The links to your articles on MIX web site are broken (error page is displayed). Do you have those articles somewhere else? I’d really like to read them.
My other article there was this one: http://visitmix.com/Opinions/What-ASPNET-Developers-Should-Know-About-jQuery. Is that the link that’s broken for you?
The links are working now, thanks. It was probably a web site’s temporarily problem.