Three cheers for the jQuery community!

Where else can you get such a response?

On Oct 11, 1:14 am, "Richard D. Worth" <[EMAIL PROTECTED]> wrote:
> On Fri, Oct 10, 2008 at 6:09 PM, dropcycle <[EMAIL PROTECTED]> wrote:
>
> > Hello,
>
> > I have looked, but could not find a good explanation that tells the
> > difference between jQuery, jQuery UI, and Plugins.  What is the
> > difference between them?
>
> "jQuery is a fast and concise JavaScript Library that simplifies HTML
> document traversing, event handling, animating, and Ajax interactions for
> rapid web development."http://jquery.com/
>
> "jQuery offers a mechanism for adding in methods and functionality, bundled
> as plugins."http://docs.jquery.com/Plugins/Authoring
>
> "jQuery UI provides abstractions for low-level interaction and high-level,
> themeable widgets, built on top of the jQuery JavaScript Library, that you
> can use to build highly interactive web applications."http://ui.jquery.com/
>
> jQuery (http://jquery.com/)
>
> So jQuery is a concise and minimal javascript framework. It covers the
> basics - DOM Manipulation, Events, Ajax, Animations. It does so quite
> nicely, and is rather popular <http://docs.jquery.com/Sites_Using_jQuery>.
>
> Plugins (http://plugins.jquery.com/)
>
> jQuery is extensible. Anyone can write code that gives jQuery more than just
> the basics functionality. These are packaged as plugins. In addition to
> including
>
> jquery.js
>
> you might also include a plugin file (that you or someone else wrote), such
> as
>
> jquery.foo.js
>
> This would typically add a function .foo() which you could call on any
> jQuery object as if that were a built-in basic capability of jQuery. You can
> find a huge number of plugins on
>
> http://plugins.jquery.com/
>
> as well as elsewhere on the
> internet<http://www.google.com/search?q=jquery+plugin>.
> People write and release jQuery plugins all the time, because they're easy
> to write and share. They cover things such as menus, rich media
> (audio/video), data handling, cookies, browser detection, layout, form
> validation. Anything people want, really.
>
> When a plugin becomes so ubiquitous that nearly everyone is including it on
> their page with jquery.js, it can be a candidate for inclusion in jQuery
> core <http://groups.google.com/group/jquery-en/msg/0ca254effd0acd00>. But
> only where it is in demand, makes sense, and still keeps the library
> lightweight, easy to use, etc. That said, jQuery core will never grow beyond
> it's fundamentals (hence the name, core). Enter jQuery UI.
>
> jQuery UI (http://ui.jquery.com/)
>
> A couple years back there was a set of quite popular jQuery plugins bundled
> in a package called Interface <http://www.eyecon.ro/interface/>, written by
> Stefan Petre. These offered really great interactions, like drag-and-drop,
> selecting, sorting, resizing; widgets like tooltips, autocomplete,
> accordion. The 1.2 release of jQuery had some API changes that would've
> required changes to Interface, for it to be compatible, but Interface was
> never updated.
>
> jQuery UI (started by Paul Bakaus) picked up where Interface left off. Many
> people are interested in a complete package/library of jQuery plugins with a
> common/consistent API, complete documentation, testing in all major
> browsers, with which they can build rich web interfaces and/or RIAs (Rich
> Internet Applications). Oh yeah, and they should work well together, be easy
> to use, accessible, extensible, and themeable. Whew.
>
> > I experimented with jQuery months ago, and
> > don't remember seeing a UI version in the tutorials, is it new?
>
> jQuery UI is a sister-project of jQuery. The 1.0 release of jQuery UI was
> September 2007. Version 1.5 was released in June 2008. You can get a pretty
> full history (including what went in to each release, and how it matured) on
> the jQuery Blog <http://jquery.com/blog>. The latest stable release is 1.5.2
> and includes
>
> Interactions
> - Draggables (drag)
> - Droppables (and drop)
> - Resizables
> - Selectables
> - Sortables
>
> Widgets
> - Accordion
> - Datepicker
> - Dialog
> - Slider
> - Tabs
>
> Effects
> - blind, bounce, clip, drop down/up/left/right, explode, fold, highlight,
> pulsate, puff, scale, shake, slide down/up/left/right, transfer
> - Color animations
> - Class animations (addClass/removeClass/toggleClass w/Interval)
>
> Some other notes:
>
> There is documentation for all of jQuery UI <http://docs.jquery.com/UI>,
> including how to theme each plugin
>
> jQuery UI is hosted on google's ajax libraries
> api<http://rdworth.org/blog/2008/08/jquery-ui-now-in-googles-ajax-librari...>
>
> jQuery UI has full theming support for all plugins. The jQuery UI website
> even has an application for getting started building a theme, called
> ThemeRoller <http://www.themeroller.com/>. It gives you a live preview of
> your theme applied to all the widgets as you create it.
>
> The jQuery UI website has a Download
> Builder<http://ui.jquery.com/download_builder/>which allows you to
> pick and choose just the components you want, and wraps
> them up (with a bow, er min/pack compression options) in one file.
>
> There are more plugins in the works such as:
> - colorpicker
> - autocomplete
> - progressbar
> - spinner
> - menu
> - toolbar
> - panels
> - splitters
> - tree
> - uploader
> - grid
> - tooltips
>
> You can follow jQuery and jQuery UI on twitter and/or identica:
>
> jQueryhttp://twitter.com/jquery<http://identi.ca/jquery>http://identi.ca/jquery
>
> jQuery 
> UIhttp://twitter.com/jqueryui<http://identi.ca/jqueryui>http://identi.ca/jqueryui
>
> (both sites use jQuery :)
>
> > Lastly, is jQuery UI licensed the same way as the original jQuery?
>
> Yes, jQuery UI (like jQuery) is dual-licensed MIT and GPL. See
>
> http://jquery-ui.googlecode.com/svn/trunk/MIT-LICENSE.txthttp://jquery-ui.googlecode.com/svn/trunk/GPL-LICENSE.txt
>
> meaning you can pick the one that suits you.
>
>
>
> > I'm sorry if this has been covered elsewhere, but I didn't see any
> > information in the FAQ or in the support groups.
>
> We'd love your help. The
> FAQ<http://docs.jquery.com/Frequently_Asked_Questions>(as the rest of
> the documentation website) is a wiki, so feel free to add
> what you've learned.
>
> Support Groups / Mailing Lists
>
> Since you mentioned support groups, jQuery has two:
>
> jQuery Main list, for people using 
> jQuery:http://groups.google.com/group/jquery-en
> jQuery Dev list, for the development of jQuery 
> itself:http://groups.google.com/group/jquery-dev
>
> and jQuery UI has two as well:
>
> jQuery UI Main list, for people using jQuery 
> UI:http://groups.google.com/group/jquery-ui
> jQuery UI Dev list, for the development of jQuery UI 
> itself:http://groups.google.com/group/jquery-ui-dev
>
> - Richard
>
> Richard D. Worthhttp://rdworth.org/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to