Single-Page Application
Eine Single-Page Application aktualisiert Ansichten innerhalb eines geladenen Webdokuments. Sie kann viele Ansichten und eigene URLs besitzen.
Ansichten wechseln, ohne das ganze Dokument neu zu laden
Eine Single-Page Application, kurz SPA, ist eine Webanwendung, die Inhalte innerhalb eines geladenen Webdokuments mit JavaScript aktualisiert. Beim Wechsel zwischen Ansichten muss daher nicht jedes Mal ein vollständiges neues Dokument geladen werden. Neue Daten können trotzdem vom Server angefordert werden.
In einer erfundenen Auftragsübersicht ändern Sie einen Statusfilter. Die Trefferliste wird aktualisiert, während die übrige Oberfläche bestehen bleibt. Zur brauchbaren Umsetzung gehört, dass die Zurück-Taste und das erneute Öffnen einer gespeicherten Adresse den erwarteten Zustand herstellen.
„Single Page“ bedeutet nicht, dass das Produkt nur eine Ansicht oder URL haben darf. Ebenso ist die Bezeichnung keine Garantie für hohe Geschwindigkeit. Datenabrufe, Skriptmenge und die Navigation müssen am tatsächlichen Ablauf geprüft werden.
Quellen
Verwandte Begriffe
- WebanwendungEine Webanwendung ermöglicht Aufgaben mit Webtechnologien, häufig im Browser. Installation, Offlinebetrieb und Serveranbindung ergeben sich aus ihrem Umfang.
- JavaScriptJavaScript ist eine Programmiersprache für Anwendungslogik, im Browser und auch außerhalb davon. Sie hat eine andere Aufgabe als HTML oder CSS.
- Server-Side RenderingServer-Side Rendering erzeugt HTML auf dem Server. Wie aktuell, persönlich oder schnell die Seite ist, hängt auch von Datenzugriff und Zwischenspeicherung ab.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


