title: Where can I find clear examples of MVC?
body: <p>I've read a couple of things about MVCs but I still don't understand when they should be used and when they shouldn't be used. I am looking for clear examples that say things like "<i>if you're developing this then you should use MVC, like this</i>" and "<i>if you're developing this, you shouldn't use MVC.</i>" Most of the examples I've seen rely on complex frameworks which have already implemented everything and you have to learn the framework and use it a lot to understand what's really happening. To many programmers, phrasings such as "<i>UI business logic</i>" sound like marketing terms &mdash; for example, the words "<i>Instead the View binds directly to a Presentation Model</i>" are used in <a href="https://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what-is-the-difference#101561">this post.</a></p>
  
  <p>I am aware of the dangers that may lurk in the shadows as MVC is a concept and everyone feels like they know it best, yet nobody really knows exactly how to use it because there may be a lot of variables involved and everyone is allowed to have a different perspective on how to dissect a project into the Model, the View and the Controller. There is a lot of theory out there but very few clear examples. What I'm looking for are not "the best" ways of doing it so this should not be considered as subjective; I'm looking for different <b>simple</b> implementations that would allow me to decide on my own which are the best approaches.</p>
  
  <p>Succinctly: What are good on-line resources that present pro and con arguments to using MVC in various situations and provide clear examples to help the reader understand the concept?</p>