Blog

Windows Store Applications with jQuery 2.0

appendTo has been betting on jQuery and JavaScript from the beginning, believing Atwood’s Law that any application that can be written in JavaScript, will eventually be written in JavaScript. Naturally we were very excited when Microsoft announced that Windows Store applications on Windows 8 could be written in traditional web languages like HTML5, CSS3, and JavaScript.

On November 2, during the //Build/ 2012 conference, appendTo had the privilege of co-presenting jQuery for Windows Store applications to the web community. Efforts were then refocused to contributing necessary changes back into the jQuery project, and eliminating any chance of having to maintain a specialized version of jQuery for Windows Store applications.

In parallel to our efforts with jQuery and Windows Store applications, the jQuery team has also been actively developing the much-anticipated version 2.0 (you can currently test with the 2.x pre-release version) of their library. This version is noted for dropping much of the necessary baggage used to support over a decade of browsers. During this process, appendTo has been working to introduce changes back into jQuery core.

Windows Store Applications with jQuery 2.0

We’re excited to announce that our tests indicate that the soon to be released jQuery 2.0 will be right at home in your Windows Store applications. It is our position that while jQuery works well in Windows 8, some of our common conventions will need to be re-evaluated. appendTo addresses some of these in our Nettuts article Building Windows Store Applications with jQuery 2.0.

We are very grateful to the Microsoft Open Technology Group for the technical support they provided us while we were testing and researching how to update jQuery to work with Windows Store Applications. The Windows Developer Blog has a post up today detailing more about our work.

Moving forward, appendTo will continue listening to developer feedback from those actively using jQuery 2.0 in Windows Store applications. It is our goal to see jQuery thrive outside of the browser as successfully as it has inside the browser.