1.3.2 Korzyści

Czemu warto stosować MVC? Ponieważ jest to sprawdzony i pewny wzorzec projektowy, który czyni aplikację łatwym w utrzymaniu, modularnym, szybko rozbudowywalnym pakietem. Rozbijanie zadań aplikacji na oddzielne modele, widoki i kontrolery powoduje, że aplikacja ma przejrzystą strukturę. Łatwo dodać nową funkcjonalność, a dodanie nowego wyglądu dla starej funkcjonalności to pestka. Modularna architektura z separacją widoku od logiki aplikacji pozwala developerom i grafikom pracować równolegle, włączając w to możliwość szybkiego prototypowania. Separacja umożliwia także developerom dokonywania zmian w jednej części aplikacji, nie naruszając pozostałych.

Jeśli nie budowałeś jeszcze aplikacji w taki sposób, przyzwyczajenie się do tej metody wymaga nieco czasu. Jesteśmy jednak pewni, że gdy już zbudujesz swoją pierwszą aplikację w CakePHP, nie będziesz chciał stosować żadnej innej.