Hi @Mahi ,
I think there are some semantic conflicts. Now, you could understand the mvc and mvc design pattern.
MVC (Model-View-Controller) is a pattern in software design commonly used to implement user interfaces, data, and controlling logic.
MVC is a presentation pattern (Presentation Patterns), which should be compared with MVP and MVVM. The entire MVC can exist on the presentation layer of the three-tier architecture, and the Model acts as a view model. The three-tier architecture is an architecture pattern (Architecture Pattern), which stands in a more macro perspective to guide the system design. Things like UI, BLL, DAL can even be isolated at the physical level.
Model-View-Controller (MVC) architectural pattern is an acronym for three words, which are Model, View, and Controller instead of MVC application.
Best regards,
Yijing Sun
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.