DEV Community

loading...

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

realabbas profile image Ali Abbas ・1 min read

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

pic
Editor guide
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.