GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
MVC (Model-View-Controller)
URI:
https://gptkb.org/entity/MVC_(Model-View-Controller)
GPTKB entity
Statements (39)
Predicate
Object
gptkbp:instanceOf
gptkb:architecture
gptkbp:abbreviation
gptkb:Model-View-Controller
gptkbp:category
Design Pattern
architectural pattern
gptkbp:component
gptkb:model
Controller
View
gptkbp:goal
maintainability
modularization
testability
gptkbp:hasRole
renders user interface
https://www.w3.org/2000/01/rdf-schema#label
MVC (Model-View-Controller)
gptkbp:implementedIn
gptkb:ASP.NET_MVC
gptkb:AngularJS
gptkb:Django
gptkb:Laravel
gptkb:Ruby_on_Rails
gptkb:Spring_MVC
gptkbp:influenced
gptkb:MVP
gptkb:MVVM
gptkb:PAC
web frameworks
gptkbp:introducedIn
gptkb:Smalltalk-79
1979
gptkbp:originatedIn
gptkb:Trygve_Reenskaug
gptkbp:pattern
interactive application pattern
structural pattern
gptkbp:purpose
separation of concerns
gptkbp:relatedTo
gptkb:Model-View-Presenter
gptkb:Model-View-ViewModel
gptkb:Observer_pattern
gptkb:Presentation-Abstraction-Control
gptkbp:role
handles user input
manages data and business logic
gptkbp:usedIn
software engineering
web development
desktop application development
gptkbp:bfsParent
gptkb:Smalltalk_programming_language
gptkbp:bfsLayer
4