Matt,

Waning: The following is written by a NON-programmer.

jQuery to me is the evolution of CSS, not the evolution of JavaScript.  When
I discovered CSS, I fell in love with it because of the :hover tag.  It just
worked.  I didn't need to learn programming.  It was like magic.  To me,
jQuery and CSS act exactly alike in this manner.  jQuery has more features,
but the model works the same for me.  When I think of CSS, I am *not* just
thinking how it LOOKS, I am thinking how it ACTS.  So the selector model is
a perfect fit.

I drank the Kool-Aid on jQuery because of the slideDown() function. It just
worked, and I didn't need to learn to program.  I made the
intuit.cominteractivity  by myself.  I actually tried to do this type
of thing with
mootools, dojo, YUI and Prototype before jQuery.  Only jQuery worked for me
because it was so much like CSS, that I could learn it.

Some other factors I have really enjoyed.:
1. The API has *examples*.  This is so simple, yet YUI doesn't have it.  I
have no idea why.
2. The community is really friendly.  They allow off-topic discussions and
even allow newbies tro ask how to do the simplest task.  I have yet to see
someone say, READ THE API.
3. Plugins.  Active development.  Not only are they growing rapidly.  They
actually take feedback and build them into the plugins!
4. Programmer approved.  I do ultimately have to work with people who know
what they are talking about.  When they see my "code" they know what I meant
to do and how the thing works, so they can take the next steps.

I get depressed when I say to a programmer, "I want it to slide down, but
not evenly, I want it to bounce a little at the end, and also fade in during
the slide."  The reason I get depressed is that for YEARS the answer was "We
don't have time, we will have to get to that later."  Now, I do it myself
and they are happy because they could focus on more pressing functional
issues.  It also has had the happy side effect of making interactivity
accessible to the programmers.  They have been much more willing to
experiment with UX effects because it so fast to prototype.

Right now, I am working with YUI and YUI-ext.  It took me 3 hours to figure
out the syntax to make something hide using display, not visibility.  I feel
horrible.

Ok, Im rambling.  I hope this was a little helpful.
Glen

Very jQuery
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to