Thursday 13 March 2014

Disadvantage of MVC pattern

Disadvantages of MVC pattern.

  • 1. The complexity is high to develop the applications using this pattern.
  • 2. Not right suitable for small applications which has adverse effect in the application’s performance and design
  • 3. The isolated development process by UI authors, business logic authors and controller authors may leads to delay in their respective modules development.
ComplexityThe MVC pattern introduces new levels of indirection and thereof increases the complexity of the solution.
It also increases the event-driven nature of the user-interface code, which can become more difficult to debug.
Cost of frequent updatesDevelopers cannot completely ignore the view of the model even if they are decoupled.
If the model undergoes frequent changes, the views could be flooded with update requests.
Views like graphical displays may take some time to render.
As a result, the view may fall behind update requests.

 It is too complex to implement and is not suitable for smaller application; rather, implementing this pattern in such applications will have adverse effects in the application's performance and design. 

No comments:

Post a Comment