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 -~----------~----~----~----~------~----~------~--~---