title: What type of architecture is backbone.js?
body: <p>In this <a href="http://arturadib.com/hello-backbonejs/docs/3.html" rel="nofollow">tutorial here</a>, 3 out of many, I see that they call the view from the model.</p>
  
  <p>In all the diagrams I've seen, there should be a controller mediating this interaction.</p>
  
  <p>I'm not complaining, but are they breaking a strict MVC pattern?</p>
  
  <p>As far as tracking dependencies goes, a controller should depend upon the model and the view.  </p>
  
  <p>The model and the view should be independent from each other and the controller.</p>
  
  <p>Does Backbone break the MVC pattern?</p>