Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Introduction[edit]
The MVC stands for Model, View, and Controller, and is a popular way to organize code. The idea is that certain parts of code in a project have different purposes, and by separating them into different objects, it becomes much easier for you and your peers to understand what object does what. Almost every app can organize their code in such a way.