GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Model–View–Controller (MVC)
URI:
https://gptkb.org/entity/Model–View–Controller_(MVC)
GPTKB entity
Statements (32)
Predicate
Object
gptkbp:instanceOf
gptkb:architecture
gptkbp:abbreviation
gptkb:MVC
gptkbp:category
Design Pattern
user interface pattern
gptkbp:documentedIn
gptkb:Gang_of_Four_book
Xerox PARC documentation
gptkbp:firstDescribed
gptkb:Trygve_Reenskaug
1979
gptkbp:goal
separate internal representations of information from the ways information is presented and accepted from the user
gptkbp:hasComponent
gptkb:model
Controller
View
https://www.w3.org/2000/01/rdf-schema#label
Model–View–Controller (MVC)
gptkbp:implementedIn
gptkb:ASP.NET_MVC
gptkb:Django
gptkb:Laravel
gptkb:Ruby_on_Rails
gptkb:Spring_MVC
gptkbp:influenced
gptkb:HMVC
gptkb:Model–View–Presenter_(MVP)
gptkb:Model–View–ViewModel_(MVVM)
gptkb:PAC_(Presentation–Abstraction–Control)
gptkbp:originatedIn
gptkb:Smalltalk_programming_language
gptkbp:purpose
separation of concerns
gptkbp:relatedTo
gptkb:Observer_pattern
gptkb:Front_Controller_pattern
gptkb:Three-tier_architecture
gptkbp:usedIn
desktop applications
mobile applications
web application frameworks
gptkbp:bfsParent
gptkb:Xerox_Palo_Alto_Research_Center
gptkbp:bfsLayer
5