InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

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

Posted by Floyd Marinescu on Sep 27, 2006

Sections
Development
Topics
Java ,
Ruby ,
.NET ,
Rich Internet Apps
Tags
DWR ,
Dojo ,
Prototype ,
Scriptaculous ,
AJAX
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
Re: Good Survey by Floyd Marinescu Posted
Interesting by mikael bergkvist Posted
Right now jQuery is the most popular JavaScript library by far by Pedro Gonzalez Posted
  1. Back to top

    Good Survey

    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

    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

    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. Back to top

    Right now jQuery is the most popular JavaScript library by far

    by Pedro Gonzalez

    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

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.