22/07/2022
3-tier Architecture vs. MVC Architecture
Very often we can hear a question: Is 3-layer architecture the same as MVC? The answer is NO. But we need to know why these two approaches for designed software architecture are not the same. Below we describe main differences.
3-Tier Architecture
Communication: This type of architecture pattern never communicates directly with the data layer.
Usage: widely used in web applications where the client, data tiers, and middleware a run on physically separate platforms.
MVC Architecture
Communication: All layers communicate directly using triangle topology.
Usage: Generally used on applications that run on a single graphical workstation.