I’ve finally decided to stop reinventing the wheel. So, I downloaded a couple of javascript libraries to see how they would work out for me. I did a ton of research, and found that prototype was one of the best. For a while, that was absolutely true. Easy AJAX, DOM manipulation and extension, etc. It was the cat’s meow.
Then, imagine my shock when I saw a demo of what script.aculo.us (an extension of prototype) could do. My mouth was agape. I was drooling. Clearly, this was the best thing to happen to web development since the original Netscape, right?
Well, the answer is, sort of. Maybe. It could have been. Would have been.
Should have been.
But, alas, the documentation for this amazing library is not available. Hasn’t been for days. Turns out that the documentation is almost always offline, according to many posts at its Google Group.
So, what good is a library without documentation? Answer: it’s just taking up space on your disk. I’ve tried emailing the developers, posting messages on the Google group, searching for other sources of documentation, all to no avail. I found an old PDF file that contained decent documentation, but it was severely outdated. Much of it was either wrong or no longer applicable.
So, I am left with a decision. What’s the next best thing? Well, I am thinking mootools. It looks like it does almost everything that script.aculo.us can do, and it even has documentation. I’m gonna give it a whirl this weekend, and report more after I see what it can do. Its demos look rather impressive though.
AJS also looks decent.
And to the maintainers of script.aculo.us, should you ever read this, come on. There is almost endless free space out there. Sign up for a SourceForge account for cryin’ out loud. Trust me, it’s not hard.
Edit: AJS hasn’t been updated (according to its documentation) for a year and a half. Meh. No thanks.
So, I’ve looked at mootools. It’s looking like I might have a winner there. More later.
Edit 2: Thank you to Ken Snyder for answering my posts at the script.aculo.us Google Group. At least someone is out there. However, all he was able to offer was a link to *buy* a PDF file that he claimed was “constantly updated,” but he later said that the API has remained unchanged for at least a year. Hmmmmmm…