Je code depuis un moment, mais principalement des scripts et des applications simples. J'ai changé de rôle et je me suis donné pour mission de développer des applications Web et d'utiliser une architecture MVC appropriée. J'essaie donc désespérément de découvrir tout cela très rapidement.
J'espère que cette question ne ressemble pas trop aux " Meilleures pratiques pour l'architecture MVC ", mais alors que je suis en train de parcourir quelques tutoriels différents, j'ai remarqué que certains avaient plusieurs contrôleurs pour différentes choses.
De combien de contrôleurs une seule application Web a-t-elle besoin?
Je me rends compte que ce serait difficile de répondre sans exemple, alors je vais vous en donner un:
Application:
- L'utilisateur se connecte.
- L'utilisateur peut faire l'une des trois choses suivantes:
a) Télécharger un fichier (stocké dans une base de données mongodb avec des métadonnées).
b) Recherchez un fichier.
c) Déconnectez-vous.
Ma question est d'ordre général, mais j'ai donné l'exemple pour aider ceux qui essaient de répondre.