jQuery and YUI Ext to partner
Here is the official press release:
The most mature User Interface library for web applications will soon support jQuery, the two projects announced today.
Ext, a group of renowned User Interface components including a tree view, live grid, dual-panel layout among others, previously worked as an extension to the YUI library. Beginning with version 1.0 of Ext, it will work as an extension to jQuery as well, allowing jQuery users to leverage the power of the user interface tools available in Ext with the lightweight core library and expressive syntax of the best library for unobtrusive DOM scripting.
What follows are the answers to common questions about the partnership:
What prompted the collaboration?
Ext has some fantastic components – arguably, the best on the web.
jQuery has all the core functionality to support what Ext provides, with a far smaller core file-size than YUI. The jQuery team contacted Jack Slocum with the hopes that we could work together to make Ext work with jQuery, and Jack wholeheartedly agreed. It’s a win-win situation: jQuery gets some awesome components, and Ext gets a huge influx of new users.
What are the benefits for jQuery and Ext users? jQuery users get a huge number of expertly-designed components that they will be able to deploy immediately. Additionally, they’ll be able to use them in a manner that better suits the jQuery philosophy (e.g. leveraging jQuery’s unobtrusive philosophy, being able to call Ext queries on sets of elements, chaining calls, etc.) Additionally, jQuery is also investigating the possibility of supporting the use of DomQuery, Ext’s selector engine, as an alternative to jQuery’s CSS Selector code.
At the same time, existing Ext users will gain the flexibility of being able to continue to use Ext’s professional caliber components while leveraging the lightweight, small (~19k) and powerful jQuery framework.
How will the two teams work together?
After the first beta release of Ext 1.0, jQuery will be providing a strike team which will work to iron out all the integration points in Ext. At the same time, Jack will be working to isolate all the remaining YUI code, making it easier for us to finish the conversion process. All of this will be in place for Ext’s 1.0 release, which will support both YUI and jQuery.
How will support be handled?
The jQuery team will be providing support for any bugs that may only exist in the jQuery version of Ext. Support for Ext will continue to be handled via the Ext forums. The Ext project will also begin offering a level of paid support for corporate users.
What Ext features will be included in Ext 1.0 for jQuery?
We expect all existing Ext features to be available in the version of Ext available as a jQuery plugin. The feature list is still being finalized.
When will Ext 1.0 for jQuery be available?
The final release date is still being finalized and we will make a formal announcement on the jQuery blog, the jQuery mailing list, the Ext project site and the Ext forums once the its ready to go.
Are there any changes to jQuery’s license since Ext will also include a commercial version?
No. jQuery’s license will remain the same since Ext 1.0 is going to be completely open source (LGPL). However, corporations can opt to purchase a Ext support license for $400/year. This will include email support and SVN access. This support license will include support for jQuery’s version of the Ext components.
jQuery licensing information can be found here: http://docs.jquery.com/Licensing
Ext licensing information can be found here: http://www.yui-ext.com/forum/viewtopic.php?t=2737
About the jQuery Project
jQuery is currently in use at top organizations including MSNBC, Intuit, and SourceForge.
For more information, visit www.jquery.com