Statements (31)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:architecture
|
gptkbp:benefit |
modularity
testability reusability |
gptkbp:component |
gptkb:model
Controller View |
gptkbp:example |
gptkb:ASP.NET_MVC
gptkb:AngularJS gptkb:Django gptkb:Laravel gptkb:Ruby_on_Rails gptkb:Spring_MVC |
gptkbp:firstDescribed |
gptkb:Trygve_Reenskaug
|
gptkbp:goal |
separation of concerns
|
https://www.w3.org/2000/01/rdf-schema#label |
MVC framework
|
gptkbp:influenced |
gptkb:MVP
gptkb:MVVM gptkb:PAC |
gptkbp:introducedIn |
gptkb:Smalltalk
|
gptkbp:originatedIn |
1970s
|
gptkbp:pattern |
architectural pattern
|
gptkbp:popularFor |
web application development
|
gptkbp:separates |
gptkb:graphical_user_interface
application logic input control |
gptkbp:standsFor |
gptkb:Model-View-Controller_framework
|
gptkbp:usedFor |
developing user interfaces
|
gptkbp:bfsParent |
gptkb:Ember.js
gptkb:Squeak_Smalltalk |
gptkbp:bfsLayer |
6
|