I've been juggling a bit with jQuery and doJo. I don't like dojo. I mean : engineering-wise, it's quite the masterpiece, super smart and well done. But it makes for a less convenient overall syntax
jQuery on the other hand is slick. Super slick.
But the plugin system makes it a sparse effort, an API, NOT a framework.
And there are a number of wonders, such as (arguably) jQuery UI, jQuery forms, doTimeout and other similar plugins by Ben Alman (http://benalman.com/projects/jquery-dotimeout-plugin/), plugins for canvas and webGL - the Sencha APIs are highly interesting namely. There's this jQuery plugin jungle of sorts, and no single point of inclusion.
Eq. if I want to "pack" a lot of jQuery plugins into a bundle, I have to do it by hand.
With the advent of modern web technology, it's possible, fairly easy even, to download scripts on the fly though, and assemble components of a framework at will.
So I am starting a project, codenamed jQuery.framework, to resolve dependencies, and "bundle" jQuery packages on the fly. Something like :
... And callbackArgs could contain an array of success/failure status
... For each plugin, for example.
Would love your input on this.