Model View Controller or MVC is a software architectural
pattern for implementing user interfaces on computers. It is an
architectural pattern that separates an application into three main
logical components: the model, the view, and the controller.
The MVC design pattern decouples these major components allowing for
efficient code reuse and parallel development. Each of these components
are built to handle specific development
aspects of an application. MVC is one of the most frequently used
industry-standard web development framework to create scalable and
extensible projects.
As with other software architectures, MVC expresses the "core of the
solution" to a problem while allowing it to be adapted for each system. Following are the components of MVC -
0 comments: