Cover

MVC (Model-View-Controller)

Definition

'MVC (Model-View-Controller)' is a software design pattern for implementing user interfaces. It divides a given software application into three interconnected components, hence helping to separate internal representations of information from the ways information is presented to and accepted from the user.

The MVC design pattern decouples these major components allowing for efficient code reuse and parallel development. In this architecture, the Model represents the data or the business logic, the View is the user interface, and the Controller is the interface between Model and View, handling user input and responses.



Categories
Analytics
Data Science & Visualization
Digital Marketing
Web Development
Go to rest of Glossary

Related Definitions

  • AJAX (Asynchronous JavaScript and XML)
  • CRUD (Create, Read, Update, Delete)
  • DOM (Document Object Model)
..

Get in Touch

Hey there, we'd love to hear from you!

Find us at the office

Lvl 1, 25 King Street
3000, Melbourne, VIC
Australia

Give us a ring

Tribalism Team
+61 1300 151 387
Mon - Fri, 9:00-17:00

Contact Us