John Lim has an interesting new post over on PHPEverywhere today proposing a few ideas about the Model/View/Controller pattern of development.
Adam Bosworth talked recently about the KISS principle, and I asked the readers how much of their code was over-designed crap. Here's one target.
I have been looking at this SitePoint thread on the Model-View-Controller pattern that demonstrates the large amount of confusion there is over MVC. One of the reasons why I dislike patterns is that so many intelligent people get so confused over concepts like this.
He makes a listing of the basic reasons "why we want to manage web pages" including: centralized control over page rights and access, handling 404-errors intelligently, managing tainted data (eg. POSTS, GETS, COOKIES).
Be sure to check out the comments on this post for some interesting arguments...




