http://www.serversidemagazine.com —
MVC, or Model-View-Controller, is an architectural pattern used in software development. Although it’s been around for several decades, it has gained popularity recently as the crux of rapid development frameworks such as Java, Ruby on Rails, CakePHP, Monorail, and JavaScriptMVC.
The aim of MVC is to promote good programming practices by separating a web application into three layers: data, presentation, and the interaction between the two. The separation introduced between provide the benefits that each one can be modified without affecting the others.


Comments
374 days ago