Sto creando un'applicazione Web usando un modello MVC. Seguendo questo tipo di architettura possiamo vedere che tutti i metodi usati per interagire con il database sono implementati nel modello .
Ma cosa succede se devo chiamare un servizio esposto da altri sul web? Ad esempio, vorrei accedere all'API di Facebook per ottenere tutti i follower della mia pagina, quindi, dove ho inserito questi metodi?
Ovviamente la vista non è una buona idea perché questo modulo è dedicato alla presentazione, il controller non dovrebbe essere usato per recuperare i dati ma il modello è di solito dedicato solo all'interazione con il database.
Quindi, puoi darmi qualche suggerimento al riguardo? E per favore, puoi dirmi se sto facendo degli errori sull'architettura MVC?