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.

Discussion (1)

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.