Model-View-Controller (MVC) is an architectural pattern we all are well aware of. It's a de-facto standard for almost all UI and Web frameworks. It is convenient and easy to use. It is simple and effective. It is a great concept ... for a procedural programmer. If your software is object-oriented, you should dislike MVC as much as I do. Here is why.

Hot Shots! (1991) by Jim Abrahams
This is how MVC architecture looks:
[image error]
Controller is in charge, taking care of the data received from Model...
Published on December 12, 2016 16:00