.netn-tier-architecture3-tier

Main Difference Between 3-tier & n-tier Architecture in .NET?


I have searched Google to find the main difference between 3-tier and n-tier architecture in .NET but I have failed to find it out. Several sites said both are the same in nature and some of the sites said there are differences between them.

I want to know the major differences, and which one is better in performance optimization?


Solution

  • 3-tier architecture is general architecture in software development and it consists of

    n-tier architecture in .NET

    enter image description here

    The main difference is that n-tier arch got 2 extra layers. Example on data layers one part of developers are SQL developers whose work is on DB server (making DB structure, writing Stored procedures and so forth), and .Net developers whose work on consuming that stored procedures and making abstraction ( implementing repository pattern)...

    Hope this help you.