Nella tipica applicazione REST / API, costruita su pattern architetturale MVC, qual è la migliore tecnica disponibile per acquisire dati per il rendering delle viste?
Dovrebbe essere:
-
come in qualsiasi applicazione non API: i dati vengono acquisiti direttamente dal DB (tramite i modelli), come nel classico MVC, mentre i controller eseguono il rendering delle viste in base ai dati del modello standard e i moduli inviano i dati tramite il tipico POST,
-
poiché questa è un'applicazione API, anche il proprio sito Web dovrebbe essere un client, che acquisisce i dati solo tramite le richieste API e i controller eseguono il rendering delle viste basandosi su dati JSON e i moduli devono codificare i dati in un tipico JSON e spingerlo in modalità API, proprio come una richiesta JUT PUT media,
-
qualcos'altro .
Questa domanda può sembrare sciocca o addirittura ingenua. Sfortunatamente, sono un principiante dell'argomento API / REST. Siamo spiacenti.