Perché codice aggiuntivo e complessità quando modello di dati e interazione sono semplici è considerato uno svantaggio nel modello MVC

1

Secondo le diapositive fornite dal mio docente, uno degli svantaggi di MVC il modello è

additional code and complexity when data model and interaction are simple

Perché è così, direi che non cambierà nulla dal momento che il modello di dati e l'interazione sono su due diversi componenti del modello MVC?

    
posta Computernerd 04.03.2014 - 14:19
fonte

2 risposte

3

Questo è il punto. Quando è semplice, non hai bisogno di due diversi componenti e tutta quella struttura diventa overhead. È come accendere un panificio industriale per fare una ciambella. È necessaria una certa quantità di complessità intrinseca per fare in modo che il sovraccarico del framework ne valga la pena.

    
risposta data 04.03.2014 - 14:31
fonte
3

Sì, il modello e le interazioni sono componenti diversi di MVC, ma sono correlati tramite la relazione di MVC.

Se hai un progetto molto semplice con pochi dati e una piccola interazione, i framework MVC genererebbero molto codice per qualcosa che non richiede questo tipo di complessità. Ma se il tuo progetto inizia a crescere dovrai passare a MVC se non l'hai fatto prima per mantenere il tuo codice.

Quindi sì, c'è una complessità aggiuntiva quando il modello di dati e l'interazione sono semplici, ma se il tuo progetto inizia a crescere questa complessità ti aiuterà a mantenere il tuo codice facilmente

    
risposta data 04.03.2014 - 14:30
fonte

Leggi altre domande sui tag