title: Javascript MVC Frameworks and Server Side Frameworks
body: <p>This question is regarding the co-extisense of two MVC Frameworks (on the client side and the server side).</p>
  
  <p><strong>Some Background:</strong> I am fairly new to web development, but am a very proficient programmer. I learnt javascript and Django only recently. The Front end for my app is quite Javascript extensive and hence I decided to use a framework. I am currently reading up on the available frameworks and I am inclining towards backbone.js + jquery. </p>
  
  <p>My problem is that I don't fully understand how a MVC framework like backbone.js can co-exist with a server side framework like Django.</p>
  
  <p>From what I understood of backbone.js, when there is a change to a model, the corresponding views related to the model are automatically updated. Here, we are referring to the "views" of the Client side framework right? Would such a "view" communicate with the backend framework's "controller"?</p>
  
  <p>How would a possible directory structure be? Is such an architecture bad? </p>
  
  <p>Does the question make sense? or am I lost?</p>
  
  <p><strong>Edit:</strong> To add some clarity: I guess my essential question is : How a complex single-page JS web application be structured on the client-side (espertially if u are using a client side framework)? Specifically I'm curious about how to cleanly structure the application in terms of its model objects, UI components, any controllers, and objects handling server persistence.</p>