it can reduce page weight
I’m using JQuery a bit now. Pretty light use: a highlight effect here, a show/hide toggle there; some AJAX form submission. In thinking about how to proceed I’m kind of torn. I don’t want to use both JQuery and Prototype longer term. For starters, that’s too much mental baggage to carry around – one must gain fluency in one or ‘tother I think. Also it’s a lot of page weight to load both libraries.
So here’s how I see the top two options:
RJS: Prototype + Scriptaculous + RJS + Dan Webb’s Lowpro: + Lowpro supports UJS + most of us have used prototype + scriptaculous and are somewhat comfortable with it + native Rails (RJS) support - Lowpro is not as well documented (nor as widely used) as JQuery for UJS - I see no centralized library of plugins (other than Scriptaculous itself) for this stack
POJS: JQuery + MinusMOR: + it supports UJS out of the box in a pretty clean way + people I respect seem to be moving to JQuery + there is a large library of plugins including autocompleters and flash upload progress indicators - very little native Rails (RJS) support – you can do some things but it’s hard to know exactly what will work - if you already know scriptaculous effects, you have to learn new effects
I wonder what you think. Do you place higher value on RJS for real applications? Have you found an alternate stack, or perhaps a different combination of stack elements? Must I pick one stack or the other, or is it possible and profitable to use both at once?