This is ajax tools,framework and library survey result that I bring from www.surveymonkey.com.
What is interesting about the Ajax market is that it’s more diversified in 2008
than it was in 2006 the number of toolkits keep growing and jostling position in terms of usage.
Right now there are 241 Ajax toolkits and related libraries listed in the survey.
There were about three dozen in 2006 and 170 in 2007. The number of options is growing.
The ajax survey result 2007-2008 show that Prototype and Script.aculo.us are the only toolkits to maintain a lead over the past two years. However, over all there are no clear winners or losers as even the strongest incumbents (i.e., Prototype and Script.aculo.us) are starting too loose ground. Some frameworks initially popular have faded nearly completely out of the market (i.e., mootools and JSon ) while others have have sprung out of nowhere to become leading tookits (i.e., jQuery and Ext JS). The changes over the past three years are easy to see in the stack chart at the end of this blog, which shows the market share of the most popular toolkits - notice how they grow and shrink in market share. That means that the market remains immature.
What is astonishing is the nearly complete lack of commercial Ajax frameworks. Backbase has had a lot of success making a comeback after loosing some market share in 2007-2008, but other commercial Ajax frameworks have not been so lucky. This is ajax trend in 2008.
| 1. I am currently using Ajax frameworks, toolkits, or libraries: | |||
|---|---|---|---|
| Response Percent |
Response Count |
||
| In production. | 72.7% | 1903 | |
| In development. | 76.4% | 2001 | |
| In a proof-of-concept or prototype. | 42.5% | 1112 | |
| In nothing at this time. | 2.6% | 69 | |
| answered question | 2618 | ||
| 2. I'm using Ajax in conjuntion with: | |||
|---|---|---|---|
| Response Percent |
Response Count |
||
| ColdFusion | 10.7% | 280 | |
| Java (J2EE, JSP, JSF, Tomcat, etc.) | 27.6% | 723 | |
| Microsoft.NET (C#, ASP.NET, VB.NET) | 14.6% | 381 | |
| PHP | 46.5% | 1218 | |
| Perl | 4.5% | 119 | |
| Python | 12.0% | 315 | |
| Ruby on Rails | 9.8% | 257 | |
| LAMP | 18.9% | 494 | |
| Other (please specify) | 9.1% | 238 | |
| answered question | 2618 | ||
| 3. I mostly use the following Ajax frameworks, toolkits, or JavaScript libraries: | |||
|---|---|---|---|
| Response Percent |
Response Count |
||
| I use XmlHttpObject directly; I don't use pre-existing frameworks, toolkits, or libraries. | 13.0% | 341 | |
| 4D Ajax Frameworks | 1.8% | 48 | |
| ADF Faces (Apache Trinidad) | 0.4% | 11 | |
| ADL | 0.2% | 5 | |
| Aejacs | 0.4% | 10 | |
| Aida/Web | 0.3% | 8 | |
| ajaxed | 0.3% | 7 | |
| AJASON | 0.3% | 9 | |
| Akelos PHP Framework | 0.2% | 5 | |
| AModules3 | 0.3% | 7 | |
| ActiveGrid Studio | 0.2% | 4 | |
| ActiveWidgets | 0.3% | 8 | |
| AjaxAC | 0.2% | 6 | |
| Ajax Agent | 0.2% | 5 | |
| Ajax Caller | 0.2% | 4 | |
| Ajax Client Engine | 0.2% | 6 | |
| Ajax Face | 0.2% | 5 | |
| AjaxGear | 0.2% | 4 | |
| Ajax Queue Class | 0.2% | 4 | |
| Ajax Toolbox | 0.2% | 6 | |
| Ajax WorkShop | 0.1% | 3 | |
| Ajax.NET Professional | 1.6% | 43 | |
| Ajax4jsf | 1.1% | 30 | |
| AjaxAC | 0.1% | 3 | |
| AjaxAnywhere | 0.2% | 5 | |
| AjaxAspects | 0.1% | 3 | |
| AjaxCaller | 0.1% | 3 | |
| AjaxCFC | 1.9% | 49 | |
| AjaxFace | 0.1% | 2 | |
| AjaxGear | 0.1% | 3 | |
| Ajaxium | 0.1% | 2 | |
| AjaxTags | 0.3% | 9 | |
| AJFORM | 0.2% | 5 | |
| AMFPHP | 0.8% | 21 | |
| Ample SDK | 0.0% | 1 | |
| Anthum.NET | 0.3% | 9 | |
| Apache Struts 2 | 0.4% | 10 | |
| ARSCIF | 0.0% | 0 | |
| Aspects of Ajax | 0.0% | 1 | |
| ASP.NET Ajax | 3.8% | 99 | |
| aSSL | 0.0% | 1 | |
| Atlas, Microsoft | 1.7% | 44 | |
| Authenteo | 0.0% | 1 | |
| AXE | 0.1% | 2 | |
| Backbase | 8.3% | 216 | |
| Bindows | 0.4% | 10 | |
| Bitkraft for ASP.NET | 0.1% | 2 | |
| Bitjuice | 0.1% | 2 | |
| BorgWorX | 0.0% | 1 | |
| BZbyte EZAjax | 0.0% | 1 | |
| Cajax | 0.2% | 4 | |
| CakePHP | 2.0% | 53 | |
| CAPXOUS AutoComplete | 0.0% | 1 | |
| Catalyst | 0.2% | 5 | |
| CEITON | 0.0% | 0 | |
| Cerny.js | 0.0% | 1 | |
| CFAjax | 1.4% | 37 | |
| CGI:Ajax | 0.1% | 2 | |
| Claw | 0.0% | 0 | |
| CrossBrowerAjax | 0.0% | 1 | |
| Giant-Ass Image Viewer (GSV) | 0.0% | 0 | |
| CGI::Ajax | 0.2% | 6 | |
| CL-Ajax | 0.0% | 0 | |
| Claw | 0.0% | 1 | |
| Client callback manager | 0.0% | 0 | |
| ComfortASP.NET | 0.0% | 0 | |
| CPAINT | 0.2% | 6 | |
| crossvision Application Designer | 0.0% | 0 | |
| Dart PowerWEB LiveControls | 0.0% | 0 | |
| DataRequestor | 0.0% | 0 | |
| Django | 8.2% | 215 | |
| Dojo | 11.8% | 310 | |
| DutchPIPE | 0.0% | 1 | |
| DWR | 4.3% | 112 | |
| Echo2 | 0.4% | 10 | |
| emergetk | 0.0% | 0 | |
| Engine for Web Applications | 0.0% | 0 | |
| Ext JS - JavaScript Library | 22.5% | 589 | |
| Fade Anything Technique | 0.2% | 5 | |
| FastPage | 0.0% | 0 | |
| FAT: Fade Anything Technique | 0.3% | 8 | |
| Feather Ajax | 0.1% | 2 | |
| Flash JavaScript Integration Kit | 0.6% | 16 | |
| Flex Ajax Bridge | 1.3% | 33 | |
| Flexible Ajax Framework | 0.0% | 0 | |
| Flexjson | 0.2% | 5 | |
| Freja | 0.1% | 2 | |
| FURIA | 0.1% | 3 | |
| gara | 0.1% | 2 | |
| Gaia Ajax Widgets | 0.1% | 3 | |
| Google Web Toolkit | 3.4% | 88 | |
| Gravey (aka Gravy | 0.0% | 1 | |
| Guava | 0.0% | 0 | |
| Guise | 0.0% | 1 | |
| HTML::Prototype | 1.0% | 25 | |
| HTML_AJAX PEAR Package | 0.2% | 6 | |
| HTMLHttpRequest | 0.9% | 23 | |
| HTSWaf | 0.0% | 1 | |
| IBM JSF Widget Library | 0.2% | 4 | |
| ICEfaces | 0.3% | 8 | |
| IFW2 | 0.0% | 0 | |
| Interactive Website Framework | 0.1% | 3 | |
| Interface | 0.6% | 15 | |
| InfiView | 0.0% | 1 | |
| IT Mill Toolkit | 0.6% | 17 | |
| ItsNat | 0.0% | 1 | |
| JackBe | 0.0% | 0 | |
| Java Web Objects | 0.2% | 4 | |
| Java Web Parts AjaxParts | 0.1% | 3 | |
| Java2Script Pacemaker | 0.0% | 0 | |
| Javeline | 0.0% | 0 | |
| Jaxcent | 0.0% | 1 | |
| JayJax | 0.0% | 0 | |
| jMaki | 0.4% | 10 | |
| JoySpot WorkShop and ADL | 0.0% | 1 | |
| jPOP | 0.0% | 1 | |
| JPSPAN | 0.1% | 3 | |
| jQuery | 29.3% | 767 | |
| JRP | 0.0% | 1 | |
| JsLINB | 0.0% | 0 | |
| JSLog | 0.1% | 2 | |
| JSMX | 0.2% | 5 | |
| JSON | 12.9% | 337 | |
| JSON-RPC-Java | 0.8% | 20 | |
| JSON ASP | 0.3% | 7 | |
| JSON classic ASP Utilities | 0.3% | 8 | |
| JSONER | 0.0% | 0 | |
| JSP Controls Tag Library | 0.2% | 4 | |
| jsTracer | 0.0% | 1 | |
| JsRia | 0.0% | 0 | |
| JSRS | 0.1% | 3 | |
| jWic | 0.0% | 0 | |
| jx/jxs | 0.0% | 0 | |
| Kumbia PHP Framework | 0.0% | 0 | |
| LibXMLHttpRequest | 0.0% | 0 | |
| Light | 0.0% | 1 | |
| log4javascript | 0.2% | 6 | |
| Log4Js | 0.2% | 4 | |
| Lumberjack | 0.0% | 0 | |
| Lokris | 0.0% | 0 | |
| Macao | 0.0% | 0 | |
| MagicAjax.NET | 0.2% | 4 | |
| MAJAX | 0.0% | 0 | |
| MochiKit | 1.4% | 37 | |
| MonoRail | 0.1% | 3 | |
| Moo.fx | 4.5% | 117 | |
| Mootools | 14.3% | 375 | |
| mxAjax | 0.2% | 6 | |
| My-BIC | 0.1% | 2 | |
| NanoAjax | 0.0% | 0 | |
| Nevow | 0.1% | 2 | |
| Nitro | 0.0% | 0 | |
| Nitobi (Formerly eBusiness Applications - EBA) | 0.4% | 10 | |
| Novulo | 0.0% | 0 | |
| Open-jACOB Draw2D | 0.1% | 2 | |
| OpenLink Ajax Toolkit (a.k.a. OAT) | 0.2% | 5 | |
| Open Rico | 0.8% | 22 | |
| OutPost | 0.0% | 0 | |
| PAJAJ | 0.1% | 2 | |
| PAJAX | 0.1% | 2 | |
| phpAjaxTags | 0.0% | 0 | |
| PHPLiveX | 0.0% | 0 | |
| PHPRPC | 0.0% | 1 | |
| PHPWebBuilder | 0.0% | 0 | |
| Picora | 0.1% | 2 | |
| Pipeline | 0.0% | 0 | |
| Plex Toolkit | 0.0% | 0 | |
| Porcupine | 0.0% | 0 | |
| PowerWEB | 0.0% | 0 | |
| Proficy Portal | 0.0% | 0 | |
| Prototype | 34.1% | 892 | |
| Pyjamas | 0.1% | 3 | |
| Qcodo | 0.1% | 3 | |
| qooxdoo | 0.6% | 17 | |
| Raju’s GUI-API | 0.0% | 0 | |
| Restlet | 0.2% | 6 | |
| Rialto | 0.0% | 1 | |
| RSLite | 0.0% | 0 | |
| Ruby on Rails | 3.9% | 103 | |
| Run Universal JavaScript Animation Framework | 0.0% | 0 | |
| SACK | 0.1% | 3 | |
| SAJAX | 0.5% | 14 | |
| Sarissa | 0.6% | 15 | |
| Script# | 0.1% | 2 | |
| Script.aculo.us | 22.3% | 585 | |
| Seaside | 0.1% | 3 | |
| SimpleJax | 0.1% | 2 | |
| SmartClient | 0.3% | 8 | |
| sniPEAR | 0.0% | 1 | |
| Software AG's Crossvision | 0.0% | 1 | |
| Spry, Adobe | 3.2% | 85 | |
| Stratos PHP Framework | 0.0% | 1 | |
| Stream | 0.0% | 1 | |
| Struts-Layout | 0.3% | 7 | |
| Subsys_JsHttpRequest | 0.0% | 1 | |
| Super AJAX Programming Seed | 0.0% | 1 | |
| SWATO | 0.1% | 2 | |
| SweetDev RIA | 0.0% | 1 | |
| Sybrain Framework | 0.0% | 0 | |
| Symfony | 1.5% | 38 | |
| Tacos Tapastry | 0.1% | 3 | |
| Telerik radControls | 0.3% | 9 | |
| Telosys | 0.0% | 0 | |
| ThinkCAP JX | 0.1% | 2 | |
| ThinWire | 0.2% | 5 | |
| thyAPI | 0.0% | 1 | |
| TIBCO General Interface | 0.5% | 13 | |
| TIBET | 0.1% | 2 | |
| TinyAjax | 0.2% | 5 | |
| Toxic, Dotvoid | 0.0% | 1 | |
| tppAjax | 0.0% | 1 | |
| TurboGears | 0.3% | 9 | |
| twoBirds | 0.1% | 2 | |
| UI4W | 0.0% | 1 | |
| UniAjax | 0.0% | 0 | |
| vcXMLRPC | 0.0% | 1 | |
| Visual WebGUI | 0.0% | 1 | |
| Walter Zorn's Drag-Drop library | 0.1% | 3 | |
| WDDXAJAX | 0.1% | 2 | |
| WebOE | 0.0% | 0 | |
| WebORB for .NET | |||