Click here to Skip to main content
15,888,803 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
i google.. to get benefits of 3tier architecture over 2 tier architecture but not get fully satisfied. 3tier architecture makes code more complex than two tier architecture. i can't figure out practical benefits of 3 tier architecture.
Posted
Updated 17-Feb-14 8:30am
v2
Comments
Sergey Alexandrovich Kryukov 17-Feb-14 14:39pm    
What do you mean by "real time advantage"? Did not you mess up something?.. :-)
—SA
utm 17-Feb-14 14:58pm    
no i am not mess up...but my problem is ..suppose i have to start new asp.net project then which architecture should i follow ? and why? project can be completed using 2 tier architecture the why should make it complex by using 3tier architecture?i need benefits of 3 tier architecture over 2 tier architecture. hope i make u clear and my situation.
Sergey Alexandrovich Kryukov 17-Feb-14 15:06pm    
Then answer my simple question first...
—SA
utm 17-Feb-14 15:10pm    
what simple question?
Sergey Alexandrovich Kryukov 17-Feb-14 15:14pm    
If you can read, you can see it. What do you mean by "real time advantage"? Better yet, what to you mean by "real time"? Something tells me that you don't know what you are talking about...
—SA

It seems you confused between tier and layer here...
Layer refers to the logical separation of concerns in an application, where tier refers to the physical distribution of an application...
Distributing an application over more than 2 tiers (client-server) has the advantage to get more physical resources fro your application (like running SQL on dedicated server, separated from web server). Physical separation of an application to different tiers also can help solve some security problems (web server on DMZ and SQL behind firewall).
It's true that designing and maintaining such an application is more demanding, but with certain type and certain size it's amust have design...
 
Share this answer
 
try to read this for some reference
3-Tier-architecture
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900