Why client-side techniques such as JQuery, Knockout, HTML5, etc.are becoming so popular? They all are having one thing in common: usage of WebAPI.
Nowadays not only the simple websites, but also big enterprise level applications are using WebAPI to designs their high traffic websites. I was a part of a design and development team of a Airport site, it was designed and developed in SharePoint 2010. It was having 50% custom code and most of them were having webparts. each webpart was getting the data from Database(I will not disclose the name of DB). Data retrial and transactions all were done using the webAPI.
I have gone through a very good article by a co-founder of DNN Shaun Walker, he has explained the future of web development in microsoft technologies, like Asp.net. Please go through this blog and see what exactly changes he is planning for the DNN using this wave of change in Microsoft technology.
Enjoy your green coding and try to use more code4green.com to generate more plants on this earth.
Try to use handmade bags to bring your home goods in daily life, it will really make a big change in environment.