Neil Roberts

“The reasons:

  1. Behavior driven development (BDD)
  2. MVC + J
  3. Chaining of actions
  4. CSS Selector rocks!
  5. No more checks for presence of an element
  6. Aids development process”

None of these are reasons I would ever suggest to someone who is choosing a framework. As someone who builds large-scale sites professionally, I view all (except for #6) of these reasons as counter-productive. It is why understanding the gap between professional tools (YUI/Dojo) and hobbyist tools (Prototype/jQuery) is so hard for people on either side of the equation.