Hi,
Both are looks similar but there is some vital difference.
S.No | 3 Tier Architecture | MVC |
1 | It is a linear Architecture | It is a Triangular Architecture |
2 | Client never access DAL directly | Can Access |
3 | Code file along with UI | Codes are Well separated concern |
4 | Each tiers developments are depended | Model, View and Controller are developed independently and finally integrated |
Hope this will helps you.