ASP.NET + jQuery: What about PrototypeJS?

Posted by: Brendan Kowitzs Web Log - Yes means I understand, however, it does not correspond to action., on 04 Oct 2008 | View original | Bookmarked: 0 time(s)

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.

But...

Heres what I would like to know: Why did Microsoft choose jQuery? The only explanation I can come up with is: Well..why not?

 src=I have ported JavaScript from jQuery to PrototypeJS and visa-versa, even emulated functionality Ive seen in one with the other. Aftera while, I ended up settling into PrototypeJS, why? Well, honestly its probably not because of PrototypeJS itself, but because of script.aculo.us. Going back 12 months or so, the animations and effects in script.aculo.us to me appeared a little smoother and seemed to have more browser compatibility then the jQuery of the time.

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.

Battle tested

Lets also not forget that PrototypeJS + script.aculo.us are included as part of Ruby-on-rails, which basically means you can be assured that these JavaScript libraries have been deployed in a huge variety of websites in the Ruby community.

Taking a look at the warm-fuzzy real world client list on Prototypes site and jQuerys 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.. :)

Conclusion?

Not really knowing where to get answers or reasons, I took a long shot and fired a tweet at Scott Hanselmanno pulse, but I didnt expect anything. Im just wanting to know what makes jQuery so special? It definitely has a better website then PrototypeJS. Ive read forum comments that in some casesjQuery is only being used for its 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.

The future

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.

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: ASP.NET | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 1730 | Hits: 29

Similar Posts

  • Shows how to create a jQuery-enabled WCF service to retrieve stock quotes and display via jQuery Templates more
  • Assembly-Free jQuery in SharePoint Sites Using the SmartTools jQueryLoader more
  • Take Two: A jQuery WCF/ASMX ServiceProxy Client more
  • WebGrid 3.1 is now public and supporting JQuery UI CSS Framework more
  • Getting and setting max zIndex with jQuery more
  • Speaking at the Portland Area .NET User Group on Tuesday Sept 1st more
  • Script# (Script Sharp) writing javascript in C# more
  • CodeDigest.Com - Articles,FAQs, Codes, News - Aug,2009 more
  • AJAX Logging with Exponential Backoff more
  • Custom Events in jQuery more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD