I've used both MochiKit and Scriptaculous in Django production
projects.

I've only used Dojo in test projects. I've never used YUI.

MochiKit is (pretty uniquely) focussed on providing programming
features, rather than wiz-bang Web2.0 functionality. It does things
like add easy handling of deferreds (like XMLHttpRequests), wraps DOM
manipulation, and provides unbroken comparisons where raw Javascript
tricks you. IMHO MochiKit's interactive interpreter is an absolute
godsend to serious javascript development, and I find I can't do
without some of MochiKit for anything other than trivial javascript
coding.

On the other hand, its 'effects' module is entirely a red-herring,
providing only 'curved borders'.

Dojo is much closer to Scriptaculous and YUI, in that they provide
services that are centered around making slick effects easy to apply.
Things like fades, wipes, are represented in both. Dojo adds some very
nice widgets that aren't in scriptaculous. Both provide some
drag-and-drop support.

If either Dojo or scriptaculous give you the widgets you need, then use
them. If you find yourself having to do some heavy coding with
javascript, then I'd recommend MochiKit.

Ian.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to