As I previously posted, I've switched to the Yahoo! User Interface Library (YUI).
Some key links:
- Official web page: http://developer.yahoo.com/yui/
- SourceForge project: http://sourceforge.net/projects/yui
- Blog: http://yuiblog.com/
I think YUI is a great library for many of the same reasons I had liked Ext JS:
- Capable DOM manipulation. (See Dom.)
- Capable event listeners / event management. (See Event.)
A non-UI component that I've been quite pleased with is the YUI Loader Utility. Instead of including the entire YUI library across an entire web site, it allows for safe, easy, and relatively efficient partial loading, including reliable, sorted loading of dependencies.
Unlike Ext JS, there is excellent, comprehensive documentation available by component. Not only the API docs, but "getting started" pages complete with numerous examples and notes as well. In addition to all this, there is also the forum and blog.
I have some additional YUI-related notes to share that will follow as future posts. Just watch for the "Yahoo UI Library" label.