Het model beheert applicatiegegevens en toepassingslogica. Het valideert, mapt naar opslag (bijv. database via ORM) en biedt methoden voor queries en mutaties. Modellen horen geen UI- of requestlogica te bevatten.
MVC View
AA
Backend
MVC View
De view presenteert data aan de gebruiker via templates of componenten. Hij bevat geen toepassingslogica, alleen presentatie- en formatteerlogica, en gebruikt input van het model. Voorbeelden zijn server-side templates of frontend componenten.
AA
Backend
MVC
A
Backend
Model-View-Controller
MVC is een ontwerppatroon dat applicatielogica splitst in Model, View en Controller. Het model bevat data en toepassingslogica, de view presenteert de UI en de controller handelt input af en coördineert. Deze scheiding verbetert onderhoudbaarheid en testbaarheid.
A
Backend
Een uitgebreide collectie begrippen voor elk niveau
Van HTML & CSS tot databases en security
Geschikt voor beginners en gevorderden
Ideaal als lesmateriaal of teambuilding tool
Fysiek aan de slag, zonder scherm