Am I alone in thinking that all these javascript "frameworks" are getting out of control? Variety is the spice of life and all, but how about focusing on a single (open source) project, instead of all these fragmented one-offs?
but since I've got to the conclusion, that the more the merrier, if DHH said "we have too many web frameworks, let's just invest in PHP / ASP.NET / Struts / JSP / JSF / Spring MVC" then we wouldn't have had Ruby on Rails.
If John Resig said "we have too many JS frameworks, let me just invest in mootools / dojo toolkit / scriptaculous" then we wouldn't have had jQuery probably (although some were created around the same time, but let's not allow facts to ruin my point")
So the answer, no you are not alone thinking this, but it doesn't matter, people will create more, and we all have to thank them for doing so.
Like in the past, hopefully browser authors and working groups take what is being done in JavaScript frameworks, and makes those tasks easier to implement and platform/browser agnostic.
It is work like this that is the direct reason that web developers today are able to fantastic things in CSS instead of retarded amounts of JavaScript animation and UI programming.
I doubt many of today's developers truly appreciate how amazingly easy it is do stuff like this now:
abstracting away the client/server separation seems like a problem many people want to solve. It's debatable whether it's been solved in the best way we can solve it yet... so I don't see why people should stop trying.