MVC meaning
Model View Controller
Model
Components that handle requests and events
View
User interface components
Controller
Provides the logic behind the decisions in a system
What can MVC do?
Manage the scalability and upgradability of web applications
Application components
Data access objects
Services
Plugins
API
Data access objetcs
Provide a way of accessing and storing data
Services
Standalone components that satisfy requests
Plugins
Components that can be added to a system to extend its flexibility
API
A documented set of objects that can be used across multiple systems to carry out a range of tasks