As prevalent as jQuery has become in the client-application world, there are still a number of popular frameworks available that I think are worth your time.
Here are three frameworks that are worth your time in gaining at least a surface knowledge of their features…
Prototype JS is a few years old and is included by default in the Rails framework. Scriptaculous is an effects library built on top of Prototype and also offers a great set of visuals to enhance your UI.
Prototype, although having a slower development cycle than some other frameworks, has a great community around it – especially in the Rails world – and has an amazing API documentation.
I also highly recommend the Prototype and Scriptaculous Book by the Pragmatic Programmers if you’re looking for a great tutorial through the framework.
MooTools is another framework that we’ve covered a few times. Similar to other frameworks, it offers a great effects library, and extensible via plugins.
One of the nicest things about MooTools is the ability to create your own bundle so that you’re only including the components that you need for a specific project.
Midori is newer and much less popular than the other two frameworks, but offers a nice set of features especially if you’re looking for a lot of functionality in a small size.
As lightweight as it is, it offers Ajax functionality, a CSS selector engine, certain visual effects, and drag-and-drop functionality right out of the box.
At any rate, the development field is wide and it’s always a good idea to be versatile in a variety of technologies. Don’t be dogmatic about the tools that you use – there’s no silver bullet solution.
That said, what’s your preferred framework or library?