Oh MVC, good old MVC. You served us well for many years. Now, people want you to retire, without fuss if possible. Moreover, even I can see how younger unidirectional user interface architectures can outsmart you and make you look like a relic from the past.
In this section, we will first describe what the MVC is, regardless of the programming language used to implement it, and then we will see the shortcomings of applying MVC for frontend programming. Finally, I will present a way to implement an MVC that makes sense with Angular regarding ease of implementation, maintenance, and performance.