On User Interface Architectures and Implementation
KUKOLA, TERO (2008)
KUKOLA, TERO
2008
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden tiedekunta - Faculty of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2008-06-04
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-18565
https://urn.fi/urn:nbn:fi:uta-1-18565
Tiivistelmä
The definition of MVC model has become distorted. Many MVC adaptations use a mediating controller between model and view layers, which is not part of the original MVC/80 model. While the separation of model and view has benefits, the mediating controller leads to excessive redundancy in code and should be avoided. Removing the mediating controller simplifies UI architectures. This simplification can be continued further by adopting dynamic features and ultimately by adopting dynamic languages.
Keywords: MVC, model/view separation, controller, PAC, MVC++, Visual Proxy, Naked Objects, dynamic languages
Keywords: MVC, model/view separation, controller, PAC, MVC++, Visual Proxy, Naked Objects, dynamic languages