Fondamentalmente ho iniziato a fare quanto segue quando creo un servizio REST:
- HTML richiesto Il servizio
- restituisce la pagina Web desiderata ma senza la "risorsa" richiesta, ad es. Dati
- la pagina web contiene JavaScript che invia una richiesta AJAX allo stesso servizio (diverso tipo di contenuto) Il servizio
- restituisce quindi i dati effettivi (JSON) e la pagina lo visualizza
Da un lato sembra inefficiente (2 richieste) ma poi ho usato questo, "le prestazioni non sono un problema", il che significa che l'app interna a basso traffico e i siti web sono semplici e veloci.
Il motivo per cui ho finito con questo è che la pagina web può essere quasi pura Html + JavaScript e quasi nessuna roba lato server è richiesta, specialmente nessun loop, per creare tabelle e cose del genere (che penso sia molto brutto rispetto a cose come slickgrid), ad es separazione dei dati e vista.
Ora, prima che io possa usare questo, è una buona idea o dovrei semplicemente smettere di farlo?