Forum » Server-Side scripting » MVC wat is het?
lvfeo = wijsheid
Berichten: 336
avatar
Offline Stuur privebericht
ik heb gehoord over een manier van werken genaamd:
MVC
maar wat is het eigenlijk en hoe werkt het?
Voordelen nadelen?
Heb je er ook voorbeelden van?

ps. is niet alleen specifiek Java maar ook vele andere programmeer talen.
Laatst gewijzigd door ismail123 op 2011-05-12 02:51:39
12-05-2011 02:49
Dit topic is 247 keer bekeken door 43 verschillende leden
Reacties op: "MVC wat is het?"
1
RJS Hosting
Berichten: 1121
avatar
Offline Stuur privébericht
Model-view-controller (of MVC) is een ontwerppatroon ("design pattern" dat het ontwerp van complexe toepassingen opdeelt in drie eenheden met verschillende verantwoordelijkheden: datamodel (model), datapresentatie (view) en applicatielogica (controller). Het scheiden van deze verantwoordelijkheden bevordert de leesbaarheid en herbruikbaarheid van code. Het maakt ook dat bijvoorbeeld veranderingen in de gebruikersinterface niet direct invloed hebben op het datamodel en vice versa. MVC werd voor het eerst gebruikt in de eerste implementaties van Smalltalk.

Het grote voordeel van het patroon is dat er heel gemakkelijk nieuwe soorten views toegevoegd kunnen worden zonder het model aan te passen. Zo was het in 1994 reeds mogelijk om in Smalltalk te programmeren via een web-interface. Smalltalk implementeerde daartoe gewoon een html-view op zichzelf. Het resultaat was VisualWave, een webversie van VisualWorks (de naam van het Smalltalk-systeem). Dit was enkel mogelijk door het feit dat de hele Smalltalk-ontwikkelingsomgeving volledig volgens het MVC-patroon was geschreven.
12-05-2011 07:00
lvfeo = wijsheid
Berichten: 336
avatar
Offline Stuur privébericht
Is het dan niet beter om gewoon de processing data gescheiden te houden van de GUI gedeelte en de data voor mensen die aan de GUI werken het simpel te representeren?
Dan hoeft diegene die aan de GUI werkt niet moeilijk te denken en kan makkelijk herbruikt worden voor andere GUI scripts en vice versa.
volgensmij de zelfde voordelen?
12-05-2011 12:06
Reageer op: "MVC wat is het?"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden