According to the Burton Group’s research, Prototype is the most used framework for Ajax development. In the survey of 488 Ajax developers conducted by Burton Group, the most popular libraries and frameworks ranked as follows:

Prototype 26.6%

script.aculo.us 19.5%

DWR 14.8%

Dojo 11.1%

Ruby on Rails 10.0%

Rico 6.8%

Ajax.NET 6.8%

Sajax 5.7%

xajax 3.3%

Prototype is leading with 26.6% share and it is used by script.aculo.us and Rico frameworks. Again, Ruby on Rails uses script.aculo.us which is based on Prototype. So together Prototype share is more than 70%. Currently I am using Dojo framework and its market share is way below the Prototype share. Dojo’s packaging system, UI widgets(like Rich Text editor) and its event system makes Dojo as a well engineered framework. I also like its IFrame workaround for back button support. Having these unique features why Dojo is behind the others? Is it because of its heaviness or complexity? Or some thing else?

Also whats the best Ajax framework/toolkit in your perspective? Share your thoughts!!!