InfoQ

News

Prototype the most popular Ajax framework across Java, .NET, & Rails communities

Posted by Floyd Marinescu on Sep 27, 2006

Community
.NET,
Ruby,
Java
Topics
Rich Internet Apps
Tags
Scriptaculous ,
AJAX ,
Prototype ,
DWR ,
Dojo
According to recently released survey results from Ajaxian.com, prototype is the most popular ajax framework in use, by a large margin (45%), followed by Scriptaculous (which is built on prototype), Dojo came 3rd (19%).  5th and 6th were DWR (12%) and moo.fx (11%).

Backend platforms were also surveyed, with PHP (50%) the most used for Ajax, followed by Java (37%), .NET (16%), and Rails (14%).  Interestingly, 25% of respondents are doing direct HTTPXMLRequest with no remoting frameworks.

The raw results let you filter by answers, allowing us to see what frameworks people chose who also said that they use a specific back-end.  Using that tool, InfoQ did some filtering to uncover that the Java, .NET, and Ruby communities each were using the following top frameworks (sorted by proportion):
  • Java: Prototype (35.2%), DWR (31.2%), and Dojo (28.6%).  GWT was at 7.2%.   22% do direct XMLHTTPRequest.
  • .NET:  Prototype (32.4%), MS Atlas (27.2%), Dojo (17.6%), AJAX.NET professional (14%).    37% do direct XMLHTTPRequest.
  • Rails: Prototype (74.8%),  Dojo (20.2%).  Interestingly, 67.2% use Scriptaculous for effects. Only 16% do direct XMLHTTPRequest.
Good Survey by Narendiran Dorairaj Posted Sep 28, 2006 1:52 AM
Re: Good Survey by Floyd Marinescu Posted Sep 28, 2006 10:39 AM
Interesting by mikael bergkvist Posted Jan 11, 2008 1:01 AM
Right now jQuery is the most popular JavaScript library by far by Pedro Gonzalez Posted Jan 24, 2010 3:42 AM
  1. Back to top

    Good Survey

    Sep 28, 2006 1:52 AM by Narendiran Dorairaj

    This piece of info has made me probe into other frameworks available....and what the rest of the world is using more....good piece of info...
    thanks

  2. Back to top

    Re: Good Survey

    Sep 28, 2006 10:39 AM by Floyd Marinescu

    I find it interesting that .NET developers are doing manual ajax by such a larger audience. Come now people, use a framework. :)

  3. Back to top

    Interesting

    Jan 11, 2008 1:01 AM by mikael bergkvist

    Interesting piece.
    If you ever take a look at the ones existing on the fringe, then maybe frameworks like www.widgetplus.com would fit?

  4. jQuery is nowadays the most popular, the most used, the fastest and the one with more opensource plug-ins and community by far.

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.