1 Answer

0 votes
by
Advantages:

It represents clear separation between business logic and presentation logic

Each MVC object has different responsibilities

The development progresses in parallel

Easy to manage and maintain

All classes and object are independent of each other

Disadvantages:

The model pattern is little complex

Inefficiency of data access in view

With modern user interface, it is difficult to use MVC

You need multiple programmers for parallel development

Multiple technologies knowledge is required
...