• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 620
  • Last Modified:

Is three MVC a three tier architecture?

Is three MVC a three tier architecture?
thanks:)
0
static86
Asked:
static86
  • 3
  • 2
2 Solutions
 
for_yanCommented:

You can read this discussion:
http://forums.asp.net/p/1020216/1379168.aspx
0
 
for_yanCommented:
In my mind, 3-tier architecture
term came before MVC. And it mostly referred to
 Client(Web or desktop) - Application Server - Backend database as opposed
to two-tier Client-Database architecture.
When MVC came along then rather natural mapping it to MVC
(with client corresponding to view, database to model, and application server to controller)
made these terms kind of fused.
I think now many people when talking about three tiers imply MVC.

0
 
static86Author Commented:
thank for_yan.
Now I'm describing my application which is purely web app. do you think I can consider mvc as three tier?
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
for_yanCommented:
I think nowadays everyone is so confused about it, that no one will blame you for that :)
0
 
mrjoltcolaCommented:
Traditional 3-tier is different from MVC.

In 3-tier, the client (presentation) tier communicates only with the middle (business logic) tier. More like a stack. In 3-tier or N-tier, it would be more reasonable to change the technology implementation of a single tier without affecting the others. Also, tiers may run on separate servers.

In MVC Model communicates with View and Controller (each tier communicates with the other). Like a triangle. And MVC is more tightly coupled as far as technology. Normally an MVC kit is all in one (Struts, MVC.NET). Also the whole MVC stack is on a single server in the architecture.

So in these respects, MVC is not 3-tier, but does have some of the same fundamental goals, mainly separation of concerns.
0
 
static86Author Commented:
thanks!
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now