Well done jQuery
As everyone already knows, Microsoft has announced that jQuery will ship in the future with Visual Studio. I think this really is a step forward and will definitely complement all the exciting new developments going on with ASP.NET including the enhancements with ASP.NET Ajax and ASP.NET 3.5 + SP1.
Here’s what I would like to know: Why did Microsoft choose jQuery? The only explanation I can come up with is: Well..why not?
I have recently been writing a client-side control extender using the ASP.NET Ajax libraries then using PrototypeJS+script.aculo.us to basically fill the gaps. And thus far these libraries are an exceptionally powerful and productive combination.
Taking a look at the warm-fuzzy real world client list on Prototype’s site and jQuery’s site, its obvious that both libraries are popular, there are a lot of big companies in each list, some are even listed in both. Funnily enough though Microsoft itself is listed only on the Prototype site.. :)
Not really knowing where to get answers or reasons, I took a long shot and fired a tweet at Scott Hanselman…no pulse, but I didn’t expect anything. I’m just wanting to know what makes jQuery so special? It definitely has a better website then PrototypeJS. I’ve read forum comments that in some cases jQuery is only being used for it’s plugins, which are conveniently accessible from a link on the homepage. How many people even know that Scripteka has a collection of downloadable plug-ins for prototype!? I agree that the guys over at Prototype should look at a website refresh and start pulling the community together a bit.
In any respect I feel this is a step forward for Microsoft actually accepting and using Open Source products for .net instead of replicating them. And you never know, shipping NHibernate with Sql Server would be to me, a whole new level of respekt.