Scripty2 - a complete rewrite of script.aculo.us
scripty2.com
scripty2.com
I suppose that, somewhere out there, there is a front end engineer really wishing he could alter the Big Freaking Enterprise Web App backing his AJAX calls.
"scripty2 is a complete rewrite and reimplementation of script.aculo.us, with are modular structure intended to ease the development of highly customized user interface effects and behaviours."
1) the scriptaculous fx framework was the first serious JS/DOM animation toolkit out there, and by version 1.8.X it was full of old cruft (e.g. hacks for browsers no one uses anymore)
2) I personally needed some more mature effects for my projects (like the pepsicozeitgeist twitter vis amy hoy did with me)
and maybe most important: 3) hacking just for the fun of it :)
It seems that jQuery has gained a lot of momentum lately. What are your thoughts on it and prototype? I'm just an 'end user' and try not to do too awfully much with JS, and they all seem like nice work to me... I'm just curious which way the wind's blowing.
jQuery: The "I don't have to learn JavaScript" audience, quick+easy to improve certain page interactions. Tons of plugins, but quality and customization options vary wildly.
Prototype: The "I'd like to roll my own components" audience, very Ruby-like, super-easy to do your own specialized UI stuff. Has a learning curve, however.
Dojo, YUI: The "I'm enterprisey and like to edit configuration files" audience. Componentized frameworks, which can do everything (but make tradeoffs for complexity).
And of course there are others, serving various niches.
Your choice depends: Site or app? And do you just want to skin some prefab components, but your site will look like thousands of others, or do you want to roll your own and do more complex stuff and stand out of the crowd?
Prototype's docs are great, btw, but they're going trash them, unfortunately.
They're pretty complete, and they come with animated graphs/examples for every single easing function. Where do you find better docs than that?
http://scripty2.com/doc/scripty2%20fx/s2/fx/transitions.html...