MVC pros and cons in terms of web application development
Someone asked on Stack Overflow:
Wondering the pros and cons for MVC architecture in terms of web application development? And What is the difference between MVC and 3-tire architecture?
I posted the following answer, which was chosen as the accepted answer and received 2 upvotes:
As stated by @Sarfraz Wikipedia is a good starting point for this type of question.
To answer your specific question about the difference between MVC and 3-tier architecture, you need to first understand that MVC is (primarily) a GUI/User-Interface framework and design pattern.
In other words, MVC would be just one tier in your 3-tier architecture, you would still have a “service/business logic” tier and a “persistance/database” tier.
Notable comments
Nate (0 upvotes): Yes, that supports my answer, that MVC would only be a single tier in your multi-tier architecture.
Originally posted on Stack Overflow — 2 upvotes (accepted answer). Licensed under CC BY-SA.