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.

