Ich habe für eine Weile codiert, aber meistens Skripte und einfache Anwendungen. Ich bin in eine neue Rolle gewechselt, in der es darum geht, Web-Apps zu entwickeln und eine ordnungsgemäße MVC-Architektur zu verwenden. Daher versuche ich verzweifelt, das alles sehr schnell zu lernen.
Ich hoffe, diese Frage ähnelt nicht zu sehr " Best Practices for MVC Architecture ", aber während ich ein paar verschiedene Tutorials durcharbeite, habe ich festgestellt, dass einige mehrere Controller für verschiedene Dinge haben.
Wie viele Controller benötigt eine einzelne Web-App?
Mir ist klar, dass dies ohne ein Beispiel schwer zu beantworten ist, daher werde ich eines bereitstellen:
Anwendung:
- Benutzer meldet sich an.
- Der Benutzer hat drei Möglichkeiten :
a) Eine Datei hochladen (in einer Mongodb-Datenbank mit Metadaten gespeichert).
b) Suchen Sie nach einer Datei.
c) Abmelden.
Meine Frage ist allgemein, aber ich habe das Beispiel gegeben, um jedem zu helfen, der versucht zu antworten.