Which Library to Use?

With all of the buzz around AJAX beginning to die down a little and people actually thinking about the best way to go forwards, this is an excellent article which looks at the four main contenders for providing function libraries. The ever popular prototype, the up and coming Dojo, Mochikit of which I know nothing and the very new Yahoo UI Library.

For a long while now prototype has been my library of choice, it is relatively lightweight and does everything that I have needed. However I have been playing with Dojo and barring some misgivings about its size (a whopping 142kb for the AJAX version) the functionality is incredible and now that IBM has weighed in behind it who would bet against it becoming the de facto standard?

Anyway, if you are a web developer and you don’t know much about these libraries then read this article, it’s a great intro and also does a good job of comparing the different options in an unbiased manner. For the moment I think I’ll be sticking with prototype but if/when the size of Dojo gets even more configurable I’ll definitely be taking a closer look.

What are other people going for?

Join the Conversation

3 Comments

  1. I would go Dojo – if only because of IBM’s (and other big company) support.Another thing to consider – if you provide commercial code for a company – which open source licence would pass the legal test?

    Like

  2. Good point Steve. I have only used prototype and Dojo so far and both are covered by pretty open licenses. I would guess it becomes more of an issue for you now that IBM will be distributing your code with Domino. Where’s a good lawyer when you need one?

    Like

Leave a comment