Codementor Events

Why I fell in love with the MVC architecture

Published May 24, 2019

MVC pattern architecture gave me the idea of separation of concern, it helped me to implement the separation of concern among the model, view and controller classes within applications.

With this separation I found a lot of advantages of MVC architecture:
a. MVC architecture helps to control the complexity of application by dividing it into three components i.e. model, view and controller.
b. MVC does not use server-based forms, that’s why it is ideal for those developers who want full control over their application behavior.
c. Test driven development approach is supported by MVC architecture.
d. MVC use front controller pattern. Front controller pattern handles the multiple incoming requests using single interface (controller). Front controller provides centralized control. We need to configure only one controller in web server instead of many.
e. Front controller provides support rich routing communications to design our web application.

Discover and read more posts from Shrief Mohamed
get started
post commentsBe the first to share your opinion
Show more replies