Ben Anderson has worked in the Chippewa Valley area over the past two years as an ETL Developer, Jr. Project Manager, and Software Engineer. He�s currently employed by JB Systems in downtown Eau Claire as a Programmer. When it comes web applications, he means business.
After hacking away at a clients code base, he enjoys the solitude of running a small motorcycle restoration shop and writing articles for various sites.
The MVC pattern is an excellent way to implement the Separation of Concerns principle in web applications. However, the patten itself is incomplete; resulting in many different interpretations. Here we will examine the core of the MVC pattern and examine why variations have appeared.