title: what does decouple client mean?
body: <p>I'm preparing for front end dev interview and was reading this <a href="http://www.frontendjournal.com/most-common-technical-interview-question-for-frontend-developers/" rel="nofollow">blog</a> and the author mentions that MVC provides you:</p>
  
  <blockquote>
    <p>Decoupled client: MVC frameworks like backbone.js incentivise you to
    use REST API's though their urlRoot attribute in their Models;</p>
  </blockquote>
  
  <p>What does this mean? I thought decoupling means that parts of code are unaware of each other - how does using REST API's of backbone make the models unaware of other parts?</p>