Table of Contents : Il manuale

Vantaggi

Perchè usare MVC? Perchè si tratta di un design pattern software reale e testato che trasforma una applicazione in un pacchetto manutenibile, modulare e rapidamente sviluppata. Dividere i compiti dell'applicazione in controller, modelli e viste separati renderà la vostra applicazione leggera per quando sarà pronta. Nuove caratteristiche potranno essere facilmente aggiunte e, costruire il nuovo sulla base del vecchio, diventerà un gioco da ragazzi. La progettazione modulare e separata permette, inoltre, di lavorare in simultanea tra sviluppatori e grafici ed include la possibilità di realizzare rapidamente prototipi. La separazione consente anche agli sviluppatori di modificare una parte della applicazione senza avere effetti sulle altre.

Se non avete mai costruito le vostre applicazioni in questo modo, vi prenderà un po' di tempo l'abituarvi a questo modello, ma una volta che avrete costruito la vostra prima applicazioni utilizzando CakePHP, non vorrete più farlo in modo diverso.