Sto lavorando su un client JavaScript REST e sto cercando di seguire il pattern MVC, ma mi viene in mente una domanda molto basilare: chi dovrebbe fare la richiesta http e caricare i dati nel modello?
La mia intuizione mi dice che il controller dovrebbe farlo, ma in molti esempi (la documentazione ember.js, ad esempio) è fatta dal modello, con un metodo find (). Ma altri framework, come Django, lo fanno nel controller.
Quale pensi che sia il modo migliore per farlo?