Looking deeper into the raw data of the survey about Ajax adoption among .NET developers I found some interesting figures that show a probably different mindset you get when you start working with ASP.NET MVC.
Let’s see the following table, that show the percentage of developers that use jQuery vs the MS Ajax Stack based on which web UI framework they are using.
| || |
|jQuery ||83% ||60% ||90% |
|ASP.NET Ajax ||13% ||46% ||13% |
|ACT ||11% ||65% ||16% |
Let me try to understand what a possible story behind that numbers might be:
John Developer, was working with WebForms, and was using mainly the Ajax Control Toolkit and sometimes ASP.NET Ajax. Then John read about ASP.NET MVC and started using it. He also discovered jQuery, and used it to write the Ajax part of his applications, also together with ASP.NET Ajax and the ACT. After a few happy month of ASP.NET MVC, he had to go back to WebForms development, but instead of sticking to ASP.NET Ajax and the ACT, he started using the new tools and concepts he discovered during the previous month. And that includes jQuery.
And that is another point in favor to learning ASP.NET MVC if you haven’t already, and, if for some kind of imposition from someone higher in the management stair, you can’t use it in real project, apply the concept you learnt back to your webforms development.
What do you think? Am I drawing the correct conclusions from these figures?