Forum Moderators: phranque
IMO Prototype fell behind the others and hasn't caught up. JQuery and Mootools are clearly ahead in terms of functionality, optimization, flexibility, and popularity. Nevertheless, using Prototype adds a level of browser compatibility and flexibility that core JavaScript doesn't have. Many years ago when I reviewed all the JS frameworks (there weren't many), Prototype was leagues beyond the rest, by far the best there was. Today, I'd wholeheartedly endorse Mootools, with JQuery being my second choice.
If you already use JQuery, prototype will not be a challenge to learn.
Prototype offered a new release just this past September with a host of improved features. The inclusion of mixins and inheritance shows that it's evolving further in the same direction as Mootools; both are maturing as solid object-oriented frameworks.