Categorized | News

MVC (Model/View/Controller) Architecture Explained

Posted on 02 June 2002 by Demian Turner

The Model/View/Controller architecture was introduced as part of the Smalltalk-80 version of the Smalltalk programming language (a popular object-oriented programming language invented by Alan Kay). The Model/View/Controller architecture was designed to reduce the programming effort required to build systems that made use of multiple, synchronized presentations of the same data. Its central characteristics are that the model, the controllers, and the views are treated as separate entities, and that changes made to the model should be reflected automatically in each of the views.

Click here for full article.

Bookmark and Share

2 Comments For This Post

  1. Anonymous Says:

    this article from has more info on the MVC architecture:

  2. Jim Keller Says:

    another article on familiarizing yourself with MVC architecture:

Leave a Reply



Demian Turner's currently-reading book recommendations, reviews, favorite quotes, book clubs, book trivia, book lists



PHPkitchen recommends you also check out the following sites :

Accounting for Small Businesses

FreeAgent sign-up