Skip to content
Renuka Theminda Kirulapana edited this page Mar 25, 2024 · 2 revisions

The Model-View-Controller is a well known software architectural pattern ideal to implement user interfaces on computers by dividing an application intro three interconnected parts. Main goal of Model-View-Controller, also known as MVC, is to separate internal representations of an application from the ways information are presented to the user. Initially, MVC was designed for desktop GUI applications but itʼs quickly become an extremely popular pattern for designing web applications too

● Model that manages data, logic and rules of the application ● View that is used to present data to user ● Controller that accepts input from the user and converts it to commands for the Model or View

Back