Single-Page Application
Una Single-Page Application aggiorna viste all’interno di un documento web caricato. Può avere molte viste e URL distinti.
Cambiare vista senza ricaricare tutto il documento
Una Single-Page Application, o SPA, aggiorna il contenuto di un documento web caricato tramite JavaScript. Passare tra viste non richiede quindi un nuovo documento completo ogni volta. Nuovi dati possono comunque essere richiesti al server.
In un elenco d’ordini fittizio, Lei modifica un filtro di stato. I risultati si aggiornano mentre il resto dell’interfaccia rimane. Una realizzazione utile permette anche di ripristinare lo stato atteso con Indietro o riaprendo un indirizzo salvato.
«Single Page» non significa che il prodotto possa avere una sola vista o URL. Il nome non garantisce nemmeno velocità. Richieste dati, volume degli script e navigazione vanno verificati nel flusso reale.
Fonti
Termini correlati
- Applicazione webUn’applicazione web permette di svolgere attività con tecnologie web, spesso dal browser. Installazione e uso offline richiedono realizzazione specifica.
- JavaScriptJavaScript è un linguaggio per la logica applicativa, nel browser e altrove. Il suo ruolo è diverso da quello di HTML e CSS.
- Rendering lato serverIl rendering lato server produce HTML sul server. Aggiornamento, personalizzazione e velocità dipendono anche dai dati e dalla cache.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


