MVC VS MVP VS MVVM
Choice between those patterns is constant subject of discussions and fights. In the same time anyone perceives them differently. Is there any way out of this ideological problems? Let’s talk about MVC, MVP, MVVM and MVI pragmatically. Let’s answer “Why?” and “What are the consequences?”.