• On ZDNet: Why I Will never buy a Mac
September 28, 2008 7:23 PM PDT

Microsoft taps JQuery for Visual Studio

by Jonathan Skillings
Sample JavaScript using JQuery.

Sample JavaScript using JQuery.

(Credit: Microsoft)

Microsoft said Sunday that it plans to ship the JQuery JavaScript library with its Visual Studio developer tool suite.

The software powerhouse said that jQuery would be one of the libraries used to implement higher-level controls in the ASP.net Ajax Control Toolkit, and would also have a role in new Ajax server-side helper methods. The 15KB JQuery JavaScript library will be distributed as is, with no forking, and files will continue to adhere to the JQuery MIT license.

In addition, Microsoft said that it would contribute tests, bug fixes, and patches to the JQuery open-source project and that later this year it would extend product support to JQuery.

The announcement came in a blog post by Scott Guthrie, a vice president in Microsoft's developer division, who described the library's attraction:

A big part of the appeal of jQuery is that it allows you to elegantly (and efficiently) find and manipulate HTML elements with minimum lines of code. jQuery supports this via a nice "selector" API that allows developers to query for HTML elements, and then apply "commands" to them. One of the characteristics of jQuery commands is that they can be "chained" together - so that the result of one command can feed into another. jQuery also includes a built-in set of animation APIs that can be used as commands. The combination allows you to do some really cool things with only a few keystrokes.

Guthrie also pointed to a newly posted tutorial on Scott Hanselman's Computerzen blog about integrating JQuery with ASP.net Ajax.

Writing on the JQuery blog, John Resig said that mobile phone heavyweight Nokia also is adopting JQuery as part of its application development platform. As is the case with Microsoft, he said, Nokia isn't looking to make any changes to the library, and its developers will contribute to the JQuery project.

Resig, a lead developer of JQuery, wrote:

Nokia is looking to use jQuery to develop applications for their WebKit-based Web Run-Time. The run-time is a stripped-down browser rendering engine that allows for easy, but powerful, application development. This means that jQuery will be distributed on all Nokia phones that include the web run-time...

...The jQuery test suite is already integrated into the test suites of Mozilla and Opera and this move will see a significant level of extra testing being done on Internet Explorer and WebKit - above-and-beyond what is already done by the jQuery team.

Jonathan Skillings is managing editor of CNET News, based in the Boston bureau. He's been with CNET since 2000, after a decade in tech journalism at the IDG News Service, PC Week, and an AS/400 magazine. He's also been a soldier and a schoolteacher. E-mail Jon.
Recent posts from Microsoft
Windows 7 may get a 'Family Pack'
Microsoft chucks vomit ad
Microsoft 'mega data centers' to support Azure, Bing
Some Vista users say they're getting the Ultimate shaft
Microsoft resorts to vomit to market IE 8
Touch in Windows 7: Just for show?
Looking to browse the Web and get a Nickleback?
FAQ: Making sense of Windows 7 upgrade options
Add a Comment (Log in or register) (5 Comments)
  • prev
  • 1
  • next
by db2not September 28, 2008 8:11 PM PDT
JQuery is a joy to use, it is good to see it getting the respect it rightfully deserves. I have tried a number of javascript libraries and over time I have settled on JQuery as my javascript api of choice. The set of standard UI plugins that are being developed for it would make it the ultimate web platform for rich internet applications.
Reply to this comment
by `WarpKat September 28, 2008 9:56 PM PDT
With guarded optimism. I've been watching MS with a lot of guarded optimism now in regards to web tech and this actually seems like a genuine move with some genuine return to the project. The danger for them is that forking jQuery (like what was done with Java and Visual J) would actually prove everyone correct where 'embrace-extend-extinguish' is concerned, especially since none of it is compiled, and fudging the browser so jQuery breaks would put them into a position to say, "see? Open Source doesn't work after all..."

I don't know - for some reason, I see MS finally getting the point that open source is not going away and the only way to play in tech business now is to play along - nicely. On the other hand, this is a little "too good to be true" for others' tastes...
Reply to this comment
by softwarepro September 28, 2008 10:39 PM PDT
yeah it is hard to believe MS will play nice and safe with jQuery. At some point they will touch that source code because it is open source.

In one way acceptance of open source by close code giant.
Reply to this comment
by Maccess September 29, 2008 12:37 AM PDT
Just like MS Java, huh?
Reply to this comment
by YankeePoodle September 29, 2008 12:54 PM PDT
Microsoft has absorbed many pro-open source developers into their rank and file. Codeplex is certainly not perfect but you can take a look at the source code of numerous ongoing projects in Microsoft.

Unlike the skeptics as a person who is working in Microsoft world, I see Microsoft playing nice with OpenSource since 2005
Reply to this comment
(5 Comments)
  • prev
  • 1
  • next
advertisement

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About Microsoft

Stay up-to-date on news centered in Redmond, Wash., from acquisitions to product updates to leadership developments.

Add this feed to your online news reader

Microsoft topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right