What is better: Developing a Web project in MVC or N -Tier Architecture?

Posted by Starx on Stack Overflow See other posts from Stack Overflow or by Starx
Published on 2010-05-28T17:03:24Z Indexed on 2010/05/28 17:12 UTC
Read the original article Hit count: 187

Filed under:
|
|
|
|

I have asked a similar question before and got an convincing answer as well?

http://stackoverflow.com/questions/2843311/what-is-difference-of-developing-a-website-in-mvc-and-3-tier-or-n-tier-architectu

Due to the conclusion of this question I started developing projects in N-tier Architecture.

Just about an hour ago, I asked another question, about what is the best design pattern to create interface? There the most voted answer is suggesting me to use MVC architecture.

http://stackoverflow.com/questions/2930300/what-is-the-best-desing-pattern-to-design-the-interface-of-an-webpage

Now I am confused, First post suggested me that both are similar, just a difference that in N-tier, the tier are physically and logically separated and one layer has access to the one above and below it but not all the layers.

I think ASP.net used 3 Tier architecture while developing applications or Web applications. Where as frameworks like Zend, Symphony they use MVC.

I just want to stick to a pattern that is best suitable for WebProject Development? May be this is a very silly confusion? But if someone could clear this confusion, that would be very greatful?

© Stack Overflow or respective owner

Related posts about php

Related posts about ASP.NET