Advantages of MVC Architecture
Currently most of the developers are working on MVC (Model,View,Controller) design pattern to develop web applications. Before going to the key points of Advantages of MVC architecture, just recollect the Structure of MVC .Model,View and Controller are the three components to separate logic to reuse entire the application. Developer role will become specific on particular layer and development of application will become easy.
Also MVC is having some disadvantages.
Reference Books:
- Modification of one logic does not effect other logic.
- Easy to maintain and enhance the project.
- Parallel development is possible due to this productivity is very good.
- Project Leader divides a team into two parts.
- 1. Web Authors
- 2. JEE Developers.
- Web Authors: The front end developer uses some web templating language such as JSP to separate presentation logic of the application.
- JEE Developers: These programmers use JEE technologies like Servlets, EJB and e.t.c, to develop integration logic and business logic, persistence logic of the application.
Also MVC is having some disadvantages.
Reference Books: