Framework cores



Unlike the Wikipedia article on the subject, I'm ignoring Java. So, packages that let you develop in Java but generate JavaScript, or packages that make JavaScript look or work like Java are left off here. Yes Google I'm looking at you. All things considered YUI impresses me the most overall.


JavaScript Query

A serious contender. Event processing. The biggest, oldest and one with most support. That is there's more cool widgets, gizmos and programs written out with this stuff than anyhthing else. If you're looking to write something, first thing, check to see if somebody else has already written it. Or something close to it. It's surprising how much stuff there is already for jquery.

qooxdoo

Framework, GUI, Ajax.

Extremely comprehensive.

extjs

Widgets, charting, drag and drop, windowing, mobile.

ExtJs is quite well done, but there are some license issues for some people. There are versions that have an LGPL license and one that's proprietry, you can pick which version to download and then you're bound by that particular license.

Yui

Yahoo's entry into the JS framework arena. Yahoo?!? Yeah, I know I know, but, have a good look at it, they have some clever people and it's very well done and quite well thought out. Note also that it's a Yahoo language that runs in some of the smart TV' (like the Samsung for example). As dorky as the yahoo home page is, their developers have an understanding of programming every bit as Google's. Thats the good news, the bad news is, there's YUI2 and a later, greater, rewritten, faster YUI3. Saldly I can't get it to work properly.

Another JavaScript framework. script.aculo.us is a widget library built on prototype.