Od dłuższego czasu programuję, ale głównie skrypty i proste aplikacje. Przeszedłem na nową rolę, w której chodzi o tworzenie aplikacji internetowych i korzystanie z odpowiedniej architektury MVC, dlatego desperacko staram się o tym wszystkim dowiedzieć bardzo szybko.
Mam nadzieję, że to pytanie nie jest zbyt podobne do „ Najlepszych praktyk dla architektury MVC ”, ale kiedy przechodzę przez kilka różnych samouczków, zauważyłem, że niektóre mają wiele kontrolerów do różnych rzeczy.
Ile kontrolerów potrzebuje pojedyncza aplikacja internetowa?
Zdaję sobie sprawę, że trudno byłoby odpowiedzieć bez przykładu, więc przedstawię jeden:
Podanie:
- Użytkownik loguje się.
- Użytkownik może zrobić jedną z trzech rzeczy:
a) Prześlij plik (przechowywany w bazie danych mongodb z metadanymi).
b) Wyszukaj plik.
c) Wyloguj się.
Moje pytanie jest ogólne, ale podałem przykład, aby pomóc każdemu, kto próbuje odpowiedzieć.