title: Is MVC now the only way to write PHP?
body: <p>The vast amount of frameworks available for PHP now use MVC. Even ASP.net has its own MVC module.</p>
  
  <p>I can see the attraction of MVC, I really can and I use it frequently. The only downside that I can see is that you have to fire up the whole system to execute a page request. Depending on your task this can be a little wasteful.</p>
  
  <p>So the question. In a professional environment is this the only way to use PHP nowadays or are their other design methods which have alternative benefits?</p>