gptkbp:instance_of
|
gptkb:architecture
|
gptkbp:allows
|
independent development of components
|
gptkbp:consists_of
|
gptkb:viewpoint
gptkb:Model
gptkb:video_game
|
gptkbp:describes
|
a method for separating concerns in software development
|
gptkbp:enables
|
user interface design
|
gptkbp:facilitates
|
testability of applications
|
https://www.w3.org/2000/01/rdf-schema#label
|
Model-View-Controller (MVC)
|
gptkbp:is_implemented_in
|
gptkb:Ruby
gptkb:Java
gptkb:PHP
gptkb:Python
gptkb:C#
gptkb:Java_Script
|
gptkbp:is_often_used_in
|
gptkb:Asteroids
gptkb:Laravel
gptkb:Symfony
gptkb:Express.js
gptkb:ASP._NET_Core_MVC
gptkb:Django
gptkb:Spring_MVC
gptkb:Angular_JS
gptkb:Flutter
gptkb:Backbone.js
gptkb:Holy_Grail
gptkb:Vue.js
gptkb:ASP._NET_MVC
gptkb:React.js
gptkb:Cake_PHP
gptkb:Code_Igniter
|
gptkbp:is_part_of
|
software design patterns
|
gptkbp:is_related_to
|
Event-driven programming
Observer pattern
|
gptkbp:is_used_in
|
gptkb:mobile_applications
desktop applications
web applications
|
gptkbp:popularized_by
|
gptkb:Ruby
|
gptkbp:promotes
|
separation of concerns
|
gptkbp:supports
|
multiple views for a single model
|
gptkbp:bfsParent
|
gptkb:Web
|
gptkbp:bfsLayer
|
3
|