[Grok-dev] megrok.yui released

Martin Aspeli optilude at gmx.net
Mon Aug 11 18:55:57 EDT 2008

Martijn Faassen wrote:

> A small data point concerning the power and comprehensibility of its 
> APIs: when implementing drag & drop for KSS at the snow sprint the 
> people involved first were determined to use jquery, but found the API 
> less clear than they wished, and then moved to YUI. That's a while ago, 
> the status of things probably changed by now.

I'm pretty sure that jQuery *had* not d&d at that point. There was a 
shoddy third party library, but they found out it didn't work. It now 
does have d&d and other similar things done properly, from what I 
understand, though I haven't used them myself.

> That said, there are so many javascript libraries out there. I think a 
> drawback of YUI is that it can get rather verbose. Now asynchronous code 
> tends to be, but Mochikit had an interesting more fundamental approach 
> towards resolving it, and I also hear good things about jquery's 
> succinctness.

I love jQuery. Actually, I love jQuery and ExtJS. :-)

> And then there's KSS, which I still have to get into. :)

KSS isn't really a competitor to jQuery or YUI. It's just a way to 
structure your code and wire up dynamic things. You could (and probably 
would) write KSS plugins with one of the richer libraries. You also 
could (and sometimes would) use both approaches, e.g. write a lot of 
JavaScript directly for highly dynamic pages, and factor our commonly 
used "behaviors" into KSS actions that can be applied declaratively 
using CSS syntax.


Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book

More information about the Grok-dev mailing list