title: One vs. multiple entry points in web apps
body: <p>I'm working on a major refactoring of a web application.</p>
  
  <p>It currently consists of some common scripts included from all pages (common, functions, header, footer...), plus entry points for all kinds of actions (login.php, viewthis.php, viewthat.php).</p>
  
  <p>Now I'm thinking of introducing a front controller and using some kind of model architecture instead.</p>
  
  <p>I'd like to know:
  What are the pros and cons of both architectures? Any special benefits? What should be used in general (if any)?</p>