title: State of the art in MVC architecture?
body: <p>Seems like there are a ton of possible MVC configurations/architectures (MVC, MVVM, MVP, HMVC, PAC, document-view...). Is there any currently accepted 'best' or state-of-the-art MVC architecture? What is the newest thinking? Or is it all a free-for-all and/or simply tied to whichever platform one develops on (e.g. MVVM for WPF)?</p>
  
  <p>(Specifically I'm interested in MVC as applied in desktop/rich-client applications.)</p>