Click here to Skip to main content
15,892,927 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
What is diff b/w the .net Architecture and mvc archietecture?
Posted
Comments
Sergey Alexandrovich Kryukov 28-Jun-11 14:27pm    
This is not a valid question -- see my answer.
--SA

Take a gook at the wiki here Multitier architecture[^], this explains 3 tier architecture also explains the difference with respect to MVC as follows.

from wiki
-------------------
At first glance, the three tiers may seem similar to the model-view-controller (MVC) concept; however, topologically they are different. A fundamental rule in a three tier architecture is the client tier never communicates directly with the data tier; in a three-tier model all communication must pass through the middle tier. Conceptually the three-tier architecture is linear. However, the MVC architecture is triangular: the view sends updates to the controller, the controller updates the model, and the view gets updated directly from the model.
From a historical perspective the three-tier architecture concept emerged in the 1990s from observations of distributed systems (e.g., web applications) where the client, middle ware and data tiers ran on physically separate platforms. Whereas MVC comes from the previous decade (by work at Xerox PARC in the late 1970s and early 1980s) and is based on observations of applications that ran on a single graphical workstation; MVC was applied to distributed applications later in its history (see Model 2).
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 29-Jun-11 5:19am    
Good points; thank you for notifying me on this answer. My 5.
--SA
This is not a valid question. "What is the difference between apple and Apple?"
Read about both, that's it:

http://en.wikipedia.org/wiki/Multi-tier_architecture[^],
http://en.wikipedia.org/wiki/Model–view–controller[^].

—SA
 
Share this answer
 
v2
Comments
Vivek Krishnamurthy 28-Jun-11 14:32pm    
Think I gave the same answer as yours... :)

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