DEV Community

Ali Abbas
Ali Abbas

Posted on

Explain MVC / MVVM / MVP like I'm five.

As a junior developer, having a depth knowledge of core concepts is essential.
I have been facing problem to comprehend the difference between MVC, MVP and MVVM. Please someone explain it to me.Thanks Dev.

Top comments (2)

Collapse
 
salyadav profile image
Saloni Yadav •

Ah, this is a post from almost one year back and I am still boggled by this concept. I see a lot of online tuts on these design patterns, but they get specific to a language or mostly backend concept. I have used ExtJS as a JS framework which moved from MVC in its older version to MVVM Design Pattern in ExtJS6.x version. So from a pure frontend developer perspective, I am still seeking an answer as to how are these two design patterns different.

Collapse
 
siril profile image
Cyrille Dakhlia •

For many years I have been trying to grasp the differences of these architectural design patterns.
I found today this article that helped me finally understand the core differences.
It is, by far, the best article I've encountered on the matter.