title: Does Asp.net MVC help creating n-tier solutions?
body: <p>My opinion is it does <strong>and</strong> it doesn't.</p>
  
  <ol>
  <li>It does separate logic and data from UI, but it still crams it all together into a single point application.</li>
  <li>That's why I think it doesn't really, because Controllers are business logic, Views are UI, Models are DAL. These are now just layers within the same app.</li>
  </ol>
  
  <p>But are layers supposed to be the first or the second variety to be actually called <em>layers</em>?</p>
  
  <p>Anyone wants to add their own 2 cents?</p>