Dears,
I am familiar with the 3 tier Architecture and know how to implement it. I have few questions regarding MVC and 3-tier architecture
What is the difference between MVC and 3 tier architecture?
Which gives more performance and how?
Can I achive both i.e have 3 tier achitecture and mvc in one single appplication?
From which version of .net(currenly I am using vs2005) does MVC for asp.net availiable?
whats the use or advantage of MVC
With Regards,
Ashrafuddin.T
Jignesh TrivediPosted Jan 3, 2012, 5:31 AM
3-tier means communication between layers is bi-directional
In MVC, communication is Uni-Directional
N-tier architecture usually has each layer separated by the network.
MVC is a design pattern where different portions of code are responsible for representing the Model, View, and controller in some application.
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 middleware tier.
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.
Hope this help.
Jiteendra SampathiraoPosted Jun 7, 2011, 8:29 AM
http://stackoverflow.com/questions/698220/mvc-vs-n-tier-architecture
http://asp.net.bigresource.com/finding-difference-between-2-tier-and-3-tier--tejeEJAKe.html
Praneeth KumarPosted Jun 7, 2011, 8:28 AM
You can make your current project too into MVC by adding the MVC dll ref and doing some tweaks in the config file. Currently MVC 3.0 is the latest. MVC 2.0 is available with VS2010.
Regards,
Praneeth