1.3.1 Výhody
Proč používat MVC? Protože se jedná o ozkoušený návrhový vzor, který udělá vaší aplikaci udržovatelnou, modulární a rapidně se vyvíjející. Rozdělení zdrojového kódu na jednotlivé modely, pohledy a controllery přinese vaší aplikaci lehkost a eleganci. Nové vlastnosti se přidávají velmi jednoduše a nový vzhled starých vlastností je otázkou momentu. Modulární návrh také dovoluje vývojářům a designerům pracovat nezávisle na sobě. A to včetně možnosti rapidního prototypingu. Oddělení také dovolí programátorům dělat změny v jedné části tak, aniž by se dotkly ostatních částí.
Pokud jste nikdy nedělali aplikaci takovýmto způsobem, chvíli vám to potrvá než si zvyknete. Ale jakmile se tak stane a vytvoříte svojí první aplikaci pomocí CakePHP, už nebudete chtít nikdy jinak.
