Yolka-Zelenka, what am I reading here!?
Guys. If you encounter bad code and there is a bad programmer in it
And, accordingly, I am looking for this function through files, three more files are included in it, require in a loop and the like.
This is not a problem. MVC architecture is a problem of crooked hands, dull heads and misunderstandings.
MVC is very convenient.
If it is interesting to learn about the time frame for creation, then with the help of the YII Framework, the admin panel for the site can be done in about an hour to 3 hours. Let it not be "Oh, how beautiful," but it is fully functional.
MVC is cool!
From the programmer, provided he uses the Framework, all that is needed is a logical presentation of his project and an understanding of the principles of the MVC architecture.
For most frameworks, the first demo for noobs make the creation of "BLOG", for what? Well, usually, in a good case, almost all web developers make their blog, and here once - and raise it on any framework in 10-30 minutes, then turn it off. It will check for input characters by small manipulations, and check for filling and so on, so forth.
Who faced, again, I repeat, with the Nubov codes of the guys, pry these hands from those who wrote, and do not swear on the architecture. If you did not feel it or did not understand it, this does not mean that it is bad. Rather, you are not competent in the matter, not the architecture, because huge projects are being developed on it, including high-loaded ones.
Pluses MVC can be listed for a long time, there are also disadvantages.
Say, how long will you write caching on your resource? Well, probably spend exactly a day or two, this is with a good set of circumstances, and I’m not sure, because you need to apply it to all the code. And in MVC, you simply add, God forbid, 2-10 lines to the code and you are glad that your resource has less database, sends more cache to the user, everyone is happy, the host is happy. The server is resting.
I can write and paint for a long time, but hammering into the wall is wrong. Noobs are dug into the wall, I really hope that they are sooooo small quantity of them on this resource.
Teach materiel, read about MVC architecture, learn, and try to understand with examples!
Good luck.