architectuur principes

This commit is contained in:
2026-09-02 10:04:14 +02:00
parent b4dca1c159
commit 0562a7d608
+17
View File
@@ -142,3 +142,20 @@ Probeer dingen functioneel op te zetten, zoals dat in racket zou werken.
- Triviale getters, setters en lokale callbacks hoeven niet afzonderlijk
gedocumenteerd te worden wanneer hun werking direct duidelijk is.
# Architectuurprincipes
## MVC patroon
Over het algemeen zal bij het bouwen van de javascript code van een website
gebruik moeten worden gemaakt van het Model-View-Controller principe.
Een model bestaat uit de de interne data-representatie van gegevens en heeft
ook als verantwoordelijkheid om de opslag ervan richting een server backend
resp. import/export ervan te regelen.
Op het model worden views gemaakt. Die views presenteren het model naar een
gegeven situatie en maken het ook mogelijk om te interacteren met het model.
De controller zorgt koppelt de model-logica en de view-logica aan elkaar en
bevat business rules t.a.v. het presenteren en bewerken van de model logica.