MVC, MVVM, MVP are also communication guidelines
December 3, 2019
Caio: So when you say MVC, MVVM or MVP… You don’t have only three components. You many have ten different types of components. But MVC, MVVM, and MVP are shortcuts of what you want to represent in your system. They are patterns and guidelines. So when you say “I’m using MVC View Models…” If you know what your team refers to then you instantly understand what they mean. You don’t need to explain all the architecture and draw diagrams. No, we have a language so we can communicate our intent easily. And if you follow the guidelines… You have a very rich standard vocabulary to talk about your components. About your design and architecture. So you can present it in blog posts. You can go to conferences and talk to people about it. And they’ll understand what you mean.