Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Aren the MVC and 3-Tier architectures the same thing?

architectures arent MVC thing Tier
0
10 Posted

Aren the MVC and 3-Tier architectures the same thing?

0

Some people seem to thinks so as they each break down the application into 3 separate areas or layers, but if you examine their descriptions carefully you will see the differences: • In the MVC architecture the Model manages the behavior and data of the application domain, but might not necessarily read from or write to a persistent data store (for example, when it deals with a control on a GUI screen). It is equivalent to the Business layer and (optionally) the Data Access layer in the 3-Tier architecture. • In the 3-Tier architecture the Presentation layer (or User Interface) handles all communication, both input and output, with the user. It is equivalent to both the View and Controller components within the MVC architecture. As you can see there is some overlap between the two, but not an exact match. As there is no rule in either architecture that says there can be only one script (or program or module) in each area, it is possible to split any of these areas down into smaller par

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.