Ho programmato per un po 'di tempo, ma principalmente script e semplici applicazioni. Mi sono trasferito in un nuovo ruolo in cui si tratta dello sviluppo di app Web e dell'utilizzo di un'architettura MVC adeguata, quindi sto cercando disperatamente di imparare tutto molto rapidamente.
Spero che questa domanda non sia troppo simile a " Best Practices for MVC Architecture " ma, mentre sto esaminando alcuni tutorial diversi, ho notato che alcuni hanno controller multipli per cose diverse.
Di quanti controller è necessaria una singola app Web?
Mi rendo conto che sarebbe difficile rispondere senza un esempio, quindi ne fornirò uno:
Applicazione:
- L'utente accede.
- L'utente può eseguire una delle tre operazioni seguenti:
a) Carica un file (memorizzato in un database mongodb con metadati).
b) Cerca un file.
c) Disconnettersi.
La mia domanda è generale, ma ho dato l'esempio per aiutare chiunque cerchi di rispondere.