Statements (29)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:architecture
|
| gptkbp:abbreviation |
gptkb:MVC
|
| gptkbp:category |
gptkb:Design_Pattern
|
| gptkbp:component |
gptkb:model
Controller View |
| gptkbp:describes |
user interface architecture
|
| gptkbp:documentedIn |
gptkb:Trygve_Reenskaug's_1979_report
|
| gptkbp:hasRole |
renders data to user
|
| gptkbp:influenced |
gptkb:Model-View-Presenter
gptkb:Model-View-ViewModel |
| gptkbp:introducedIn |
gptkb:Smalltalk-76
|
| gptkbp:originatedIn |
gptkb:Trygve_Reenskaug
1970s |
| gptkbp:purpose |
separation of concerns
|
| gptkbp:relatedConcept |
gptkb:Observer_pattern
gptkb:Front_controller_pattern Presentation layer |
| gptkbp:role |
handles user input
manages data and business logic |
| gptkbp:supportsLanguage |
gptkb:ASP.NET_MVC
gptkb:Django gptkb:Ruby_on_Rails gptkb:Spring_MVC |
| gptkbp:usedIn |
desktop application development
web application development |
| gptkbp:bfsParent |
gptkb:MVC_(Model-View-Controller)
|
| gptkbp:bfsLayer |
5
|
| https://www.w3.org/2000/01/rdf-schema#label |
Model-View-Controller
|