The M in MVC: Why Models are Misunderstood and Unappreciated | Pádraic Brady
This side of frameworks never gets a lot of attention. Yet it is a massive contributor to a whole class of problems in applications which attempt to utilise MVC by adopting web application frameworks. Further, I’ve always found myself better entertained by banging my head against brick walls than by trying to get the idea of a Model across to other developers. I’m not saying all developers are stupid or dumb, or that they don’t get the concept in general, but all developers (PHP or not) don’t quite link Models to the area of practice which justifies them – Object Oriented Programming principles.