Feb 15
This post from Kevin, reminded me that I really need to investigate some of the various JavaScript UI libraries myself.
So far the ones I want to have a play with, including the couple from Kevin’s link, are:
- Prototype
- Rico, which is built on Prototype
- MochiKit
- Dojo
- Yahoo’s UI contribution
- x-desktop and idots2
- AjaxTK (added 22nd Feb. Forgot about this one!)
Anyone know any others? Or, has anyone actually used these in a real project?
February 15th, 2006 at 1:58 pm
I’ve used MochiKit quite a bit. I like it because it includes Python idioms that I’m familiar with and it’s overall quite easy and robust. It’s well-documented and tested.
Odds are good that Yahoo!’s package is high-quality, but I haven’t even downloaded it, so I can’t really comment.
Dojo is some powerful stuff. It’s been a while since I touched it, but I know that Alex Russell and Co. no their JavaScript very well.
Script.aculo.us (which I believe has taken over Prototype) has fairly big mindshare because of its Ruby on Rails positioning. That said, it monkeys with Object.prototype which is not considered good form by many.
As with anything, it depends on what you’re trying to do. Something like x-desktop is not appealing to me. I prefer to start with a “standard” web page as a base and build up useful application bits on top of that, rather than trying to emulate a desktop in-browser.
February 15th, 2006 at 2:50 pm
Script.aculo.us was one site I’d looked briefly at and forgotten about - thanks for the reminder.
I have similar feelings re: x-desktop. It’s clever and it looks like it would make a great app, but for most purposes I think it’s just overkill. Building up from a simpler base makes more sense to me.
Thanks for the comments, Kevin.
March 1st, 2006 at 12:06 am
I use Prototype in PlanHack.
March 1st, 2006 at 11:03 am
Prototype does seem to be quite widely used. I may have to try it out first.
Anyway, I look forward to having a closer look at PlanHack when you release to see how its interface works. Thanks for comment, Jesse.
June 11th, 2006 at 9:08 pm
You should check http://openrecord.org/
it is based on Dojo . the project have screencast which shows you how to create dynamic webpages with quite no coding. the project is interesting regarding dynamic data in webpages.