Some say that REST "will power the future of the Internet" (http://www.phparch.com/2012/02/what-will-power-the-future-of-the-internet-rest-or-soap/). For several years we have been able to see the constantly increasing significance of client-side programming and the evolution of APIs powering them. PHP programmers cannot ignore this trend as it already influences the leading PHP frameworks, such as Symphony. Let me quote Fabien Potencier (http://fabien.potencier.org/article/49/what-is-symfony2):
"I don't like MVC because the Web has evolved a lot in the recent years and some projects are much different than the projects we had some years ago. Sometimes, you just need a way to create a REST API. Sometimes, the logic is mostly in the browser and the server is just used to serve data (think backbone.js
, for instance). And for these projects, you don't need an MVC framework."
So the simple answer could be that learning this pattern of building web applications is good to better...