title: AngularJS and PHP backend
body: <p>Maybe it's not a real question, rather is's a <em>discussion</em>. I decided to learn angular, using a simple task, build a blog system. And i have a few questions. 
  Lest imagine that the php app will have the MVC structure, so i have some questions:</p>
  
  <ul>
  <li>Should i build my back-end only as RESTFUL app, and use json response\request upon the angular and php?</li>
  <li>What about the view in php app, i should use them with ng-init?</li>
  <li>Routing, server side or client side?</li>
  <li>What about caching?</li>
  <li>And the last, but not the least, where i should put the logic about data that user will input?</li>
  </ul>
  
  <p>Can someone give me the instructions or directions, about this things, and maybe useful link's to read the articles, to combine the php and angular, or maybe i'm doing it in the wrong way?</p>