MVC vs. 3-Tier arkitektur-design
Er MVC (ModelViewControl) arkitekturmønstret det samme som 3-Tier design (GUI lag, Business lag, Data lag).I Java er det MVC man snakker om, i .NET er det n-tier design.
Altså,
MVC:
Model = data komponent
View = output komponent
Control = input komponent
3-tier
GUI et præsentations lag
funktionalitet i et business lag
og data i et data lag
Er der nogen der anvender disse overordnet arkitekturmønstre / teknikker, der kan sammenligne dem, eller har et link. Er det overhovedet det samme, og hvad skal man bruge for ikke at koble sit data for tæt sammen med en GUI. Vil gerne have mulighed for at skifte hele databasen eller GUI uden det store besvær, så de skal være meget løst koblet sammen.