CSC/ECE 517 Fall 2009/wiki1b 13 za: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
= History and Applications of the MVC Pattern =
= History and Applications of the MVC Pattern =
[[URL:http://www.netspective.com/resources/support/docs/nef-manual/resources/images/sparx-mvc-pattern.gif|thumb|alt=Alt text|From: http://www.netspective.com/resources/support/docs/nef-manual/resources/images/sparx-mvc-pattern.gif]]
[[Image:sparx-mvc-pattern.gif|left|Reference: Image taken from netspective.com]]
 
Trygve Reenskaug has published historical documents on MVC that date back to 1973. His first note on the MVC pattern consisted of : Model, View, Controller and Editor. The 'Editor' is a short-lived component that the 'View' creates when necessary. This component is created as an interface between the 'View' and the input devices. After Reenskaug left Xerox PARC, Jim Althoff with a group of other people implemented a version of MVC specific to the Smalltalk-80 class library [Ref http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html]. MVC pattern served as a means to simplify the implementation of complex systems.
Trygve Reenskaug has published historical documents on MVC that date back to 1973. His first note on the MVC pattern consisted of : Model, View, Controller and Editor. The 'Editor' is a short-lived component that the 'View' creates when necessary. This component is created as an interface between the 'View' and the input devices. After Reenskaug left Xerox PARC, Jim Althoff with a group of other people implemented a version of MVC specific to the Smalltalk-80 class library [Ref http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html]. MVC pattern served as a means to simplify the implementation of complex systems.


Distinction : The MVC design pattern is different from the MVC architectural pattern (In fact there are many others - Analysis, Creational, Structural, Behavioural). Ward Cunningham and Ken Beck who were working with Smalltalk were the first to start the MVC design pattern in 1987.
Distinction : The MVC design pattern is different from the MVC architectural pattern (In fact there are many others - Analysis, Creational, Structural, Behavioural). Ward Cunningham and Ken Beck who were working with Smalltalk were the first to start the MVC  
design pattern in 1987.
 
 
 
 
 
 
 
 
 
 
 
 
= Comparison of the MVC implementations in various languages =

Revision as of 21:50, 19 September 2009

History and Applications of the MVC Pattern

Reference: Image taken from netspective.com
Reference: Image taken from netspective.com

Trygve Reenskaug has published historical documents on MVC that date back to 1973. His first note on the MVC pattern consisted of : Model, View, Controller and Editor. The 'Editor' is a short-lived component that the 'View' creates when necessary. This component is created as an interface between the 'View' and the input devices. After Reenskaug left Xerox PARC, Jim Althoff with a group of other people implemented a version of MVC specific to the Smalltalk-80 class library [Ref http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html]. MVC pattern served as a means to simplify the implementation of complex systems.

Distinction : The MVC design pattern is different from the MVC architectural pattern (In fact there are many others - Analysis, Creational, Structural, Behavioural). Ward Cunningham and Ken Beck who were working with Smalltalk were the first to start the MVC design pattern in 1987.







Comparison of the MVC implementations in various languages