MVC - wongsrila/intern-match GitHub Wiki
MVC staat voor Model, View, Controller en is een pattern dat een applicatie opsplitst in drie logische hoofdcomponenten: het model, de view en de controller. Elk van deze componenten is gebouwd om specifieke taken van een applicatie uit te voeren.
MVC wordt gebruikt om het ontwikkelen van web-servers en webapplicaties een stuk gemakkelijker en simpeler te maken voor ontwikkelaars.
Model
Model is het onderdeel dat zorgt voor de verwerking van client-requests, dat het HTTP-request afhandelt en een antwoord retourneert.
View
View is waar alle schermen worden gerenderd die naar de client gaat op de browser. Dit is wat de gebruiker uit uiteindelijk ziet.
Controller
In de controller worden alle logica uitgewerkt. Hier staan alle functies etc.
Bronnen
Maboud, I. (2020, 9 oktober). What is the MVC, Creating a [Node.js-Express] MVC Application. Medium. https://medium.com/@ipenywis/what-is-the-mvc-creating-a-node-js-express-mvc-application-da10625a4eda