La mia esperienza ha utilizzato l'approccio ibrido per domanda del caso d'uso:
- Laddove è necessario aggiornare il contenuto della stessa pagina, abbiamo utilizzato l'approccio AJAX / SPA
- Ma quando la pagina ha un layout / aspetto completamente diverso, invieremo sempre la pagina e una nuova risposta HTML è stata caricata dal server
La mia domanda è al punto 2. Possiamo usare l'approccio SPA / AJAX anche per il punto 2 con i moderni framework come angularJS ecc., dove HTML (con layout diverso) già caricato sul lato client. Quando l'utente fa clic su una scheda diversa nell'applicazione, quell'HTML viene prelevato dal lato client e i dati vengono caricati dal lato server. È corretto?
La mia comprensione è che il vantaggio di questo approccio è che consentirà un'esperienza utente più rapida e migliore rispetto all'approccio di invio di più pagine / moduli.