Interfaccia della riga di comando Architettura MVC

1

Ho appena saputo dell'architettura MVC. Stavo tornando indietro e ho lavorato su un'applicazione di trasferimento file di riga di comando che ho scritto, ed ero curioso, fino a che punto le interfacce della riga di comando avrebbero seguito il pattern MVC?

    
posta namarino 13.10.2017 - 18:37
fonte

1 risposta

3

Model View Controller non è solo per applicazioni con GUI. Molto semplicemente è l'idea che puoi separare il tuo codice in almeno tre aree di responsabilità. In realtà, in MVC il fatto che la tua applicazione sia una CLI è un dettaglio al quale il modello può essere beatamente inconsapevole. Uno dei vantaggi di questo è che puoi utilizzare lo stesso modello in modo intatto se decidi di creare una versione GUI della tua app.

CLI o no, il "grado" al quale dovresti seguire MVC dipende interamente da quanto ti preoccupi di scrivere codice che accetti un cambiamento di requisiti. Altrimenti, feh, a chi importa?

    
risposta data 13.10.2017 - 23:40
fonte

Leggi altre domande sui tag