What are the advantages of MVC over 3-layer architecture in web applications?

Please note that I am referring to a three-layer (logical stratification), and not a three-level (physical) one.

And make no mistake, I'm not obsessed with design patterns. I am a computer science student, and they asked me this trick, so I'm trying to find a smart answer.

Thanks for the answers in advance!

+5
source share
3 answers

MVC is all about diversity of problems - but it deals with the specifics that View is loosely coupled to the model and controller; with 3 levels, this is clearly not required.

Yes - you can (and should) have all three levels, loosely coupled, but not explicitly required by 3 levels; with MVC this.

: MVC - , , , "".

Microsoft ASP.NET MVC , , "" ASP.NET, , , , / 3-trie systesm MS.

+1

, MVC , .. .

+6

, , MVC .

- , - UX, - .

0

All Articles