What is MVC
MVC stands for Model-View-Controller. It is a software design pattern. MVC pattern forces a separation of concerns, it means domain model and controller logic are decoupled from user interface (view). As a result maintenance and testing of the application become simpler and easier.
Benefit
- Enables the more control over Html and Javascript.
- Easy integration with JavaScript frameworks.