Let me conclude in simple sentence by stopping long story of the “Future Trends of Technology Guess”. Everyday, technology is evolving with new mechanism and approach. We need to pick one which is best suits to current demand.
In order to serve application over browsers from desktop, made huge changes in technologies. AJAX approaches become popular. jQuery library made a big change in creating AJAX enabled applications. But, we didn’t stop here too! We came with new MVC a new way of delivering and handling user request using controller classes and Razor views.
In fact, we are trying to move most of HTML rendering and ajax enabled logic at client side (browser end). In short, more work is being done at client and server is just used for managing data & workflows. This enhance responsiveness and also save server processing cost.
Well, it means we are going to see SPA as the new trending technology after asp.net Web Forms and MVC. But, it will take time as most of applications are still in web forms and many companies has not courage to move on MVC. Also, some applications don’t fit into it too!