How to use the MVC development pattern?
The MVC is a model of software architecture, is divided into three layers and each with its function, my doubt would be the following, is the programmer that creates all this structure or is it necessary to download it?
In general it is the programmer that creates. Of course, there can be something that makes it easy, it can have a framework that already gives the base and the programmer only need to be the specific part of the system. In fact there are several frameworks in the market for all languages, and without one becomes a somewhat heavy job to make MVC.
He's kind of a cake recipe. There's not a single way to do it, but there's some https://pt.stackoverflow.com/q/55486/101 .
So it makes sense to lower one https://pt.stackoverflow.com/q/17501/101 of MVC, but not the MVC itself.
If you don't use it right, it can be an unnecessary burden.