gptkbp:instanceOf
|
gptkb:architecture
|
gptkbp:category
|
Design Pattern
architectural pattern
|
gptkbp:component
|
gptkb:model
Controller
View
|
gptkbp:goal
|
promote separation of concerns
|
gptkbp:hasRole
|
renders data to the user
|
https://www.w3.org/2000/01/rdf-schema#label
|
MVC
|
gptkbp:implementedIn
|
gptkb:ASP.NET_MVC
gptkb:AngularJS
gptkb:Django
gptkb:Laravel
gptkb:Ruby_on_Rails
gptkb:Spring_MVC
gptkb:Backbone.js
|
gptkbp:influenced
|
gptkb:MVP
gptkb:MVVM
gptkb:PAC
gptkb:HMVC
web frameworks
|
gptkbp:introducedIn
|
gptkb:Smalltalk-76
|
gptkbp:originatedIn
|
gptkb:Trygve_Reenskaug
1979
|
gptkbp:purpose
|
separate internal representations of information from the ways information is presented and accepted
|
gptkbp:relatedTo
|
gptkb:graphical_user_interface
software design
application architecture
|
gptkbp:role
|
handles user input
manages data and business logic
|
gptkbp:standsFor
|
gptkb:Model-View-Controller
|
gptkbp:usedIn
|
software engineering
web development
desktop application development
|
gptkbp:bfsParent
|
gptkb:Maha_Vir_Chakra
gptkb:Melbourne_Victory_FC
gptkb:Missouri_Valley_Conference_(historical)
gptkb:Missouri_Valley_Conference
gptkb:ASP.NET_Core
gptkb:Microsoft_.NET
|
gptkbp:bfsLayer
|
5
|