MVC

MVC is an architectural design pattern used for developing applications, specifically web applications. This pattern separates an application into three main logical components Model View Controller. Each architectural component is built to handle specific development aspects of an application.

Visit the following resources to learn more: