Sie sind hier:
Wissen
Top-Know-how seit 25 Jahren!
Telefon (Mo-Fr 9 bis 16 Uhr): 0201/649590-0 |
Kontaktformular
Alles auch online!
MENU
Medien
Übersicht
Lexikon/Glossar
Weblog
Konferenzvorträge
Fachbücher
Fachartikel
Leserportal
Autoren gesucht!
Literaturtipps
Downloads
Newsletter
.NET
Startseite
.NET 6.0
.NET 5.0
.NET Core
.NET 4.0/4.5.x/4.6.x
.NET 3.0/3.5
.NET 2.0
.NET-Lexikon
Programmiersprachen
Entwicklerwerkzeuge
Klassenreferenz
Softwarekomponenten
Windows Runtime
World Wide Wings-Demo
Versionsgeschichte
Codebeispiele
ASP.NET
Artikel
Bücher
Schulung & Beratung
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
Forum
Schulung & Beratung
PowerShell
Startseite
Commandlet-Referenz
Codebeispiele
Commandlet Extensions
Versionsgeschichte
Schulungen+Beratung
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Scripting
Startseite
Lexikon
FAQ
Bücher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
WMI-Klassenreferenz
Scripting-Tools
WSH-Editoren
Codebeispiele
.NET-Scripting
Forum
Schulung & Beratung
Nutzer
Anmeldung/Login
Buchleser-Registrierung
Gast-Registrierung
Hilfe
Website-FAQ
Technischer Support
Site Map
Tag Cloud
Suche
Kontakt
Erklärung des Begriffs: Single Page Application (SPA)
Begriff
Single Page Application
Abkürzung
SPA
Eintrag zuletzt aktualisiert am
22.05.2019
Zur Stichwortliste unseres Lexikons
Was ist
Single Page Application
?
Eine Single Page Application (SPA) (alias Single Page Web Application) ist eine Webanwendung, die (im Gegensatz zur Multi-Page-Application -
MPA
) keinen Seitenwechsel (Roundtrip) durchführt, sondern die Anzeige nur durch Austausch von Seitenelementen via
JavaScript
/DOM verändert. Es gibt dabei also keine serverseitige Seitennavigation. Die
URL
ändert sich nicht.
Initial wird eine komplette
HTML
-Seite oder zumindest das Grundgerüst einer Webseite in einem
HTML
-Dokument vom dem Server geladen. Die Seite lädt anschließend Daten über
Webservice
s (meist
REST
-basierte Dienste, alias Web
API
s) nach und erzeugt die Darstellung clientseitig (clientseitiges Rendern).
Eine SPA wi
rkt
damit wie eine Desktopanwendung.
SPAs unterstützten auch oft einen Rückkanal vom Server, d.h. Sie erhalten vom Server aktuelle Daten automatisch auch ohne Benutzerinteraktion. Manche Autoren sprechen hier von "Echtzeitfähigkeit", was aber im engeren Sinne eine falsche Verwendung dieses Begriffs ist.
SPAs können auch offline-fähig programmiert werden.
Querverweise zu anderen Begriffen im Lexikon
API
REST
HTML
URL
MPA
Webservice
JavaScript
rkt
Java
Beratung & Support:
Beratung/Consulting: Business Analysen in IT-Projekten
Beratung/Consulting: Plattformunabhängige Mobilanwendungen/App entwickeln: Cordova/PhoneGAP versus Xamarin versus React Native versus Flutter
Beratung/Consulting: Moderne Webanwendungen/Webprogrammierung mit Blazor (ASP.NET Core Blazor)
Anfrage für Beratung/Consulting zu den Themen Single Page Application;SPA
Gesamter Beratungsthemenkatalog
Technischer Support zum Themen Single Page Application;SPA
Schulungen zu diesem Thema
Windows Installer (MSI), Windows Installer-XML (WiX) und MSIX - Erstellen von Installationspaketen / Verteilen von Windows-Anwendungen / Deployment
UML mit Enterprise Architect (EA) von Sparx Systems
Single-Page-Web-Applications (SPAs) entwickeln mit HTML5/CSS3 und JavaScript (oder TypeScript)
Kendo UI - HTML5/JavaScript-Webanwendungen mit Progress/Telerik Kendo UI
ASP.NET Webforms (System.Web) - Aufbauwissen
Microservices II - Best Practice
Windows Server 2019 Update (Neuheiten für Administratoren gegenüber Windows Server 2016)
Docker für Softwareentwickler und DevOps
Windows Remote Desktop Services (RDS) / Windows Terminal Server / Remote Desktop Protocol (RDP)
Linux-Grundlagen
Neuerungen in C# 11.0
Linux-Systemprogrammierung
Versionskontrolle/Quellcodeverwaltung/Source Control mit Team Foundation Server Version Control (TFVC)
Visual Studio 2022 (Visual Studio 17.x) Update - Die Neuerungen gegenüber Visual Studio 2019
Microsoft Exchange Server im Überblick (für Administratoren)
Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), XAML und .NET/C#/Visual Basic
Umstieg auf Microsoft Exchange Server 2016
Continuous Delivery & Build Automatisierung
.NET 4.0-Update - Die Neuerungen in .NET Framework 4.0 und Visual Studio 2010 im Überblick
NoSQL-Datenbanken
.NET Multi-Platform App UI (MAUI)
Cascading Style Sheet (CSS) - Basiswissen (Grundlagen für Einsteiger)
Windows 8/Windows 8.1 für Administratoren
Professional Agile Leadership Essentials (PAL-E) - Das Training für Führungskräfte im agilen Kontext - Offizielles Training der scrum.org inkl. Zertifizierungsmöglichkeit.
Windows 8/Windows 8.1 für Entwickler: Programmierung mit der Windows Runtime (WinRT) - Erstellen von Windows Apps mit C#/XAML und/oder JavaScript/HTML
Angular - Basiswissen
Self-Service Business Intelligence (BI) mit Excel PowerPivot und Microsoft SQL Server
Microsoft SQL Server 2019 - Die Neuerungen gegenüber SQL Server 2017 (Update-Schulung)
Windows Communication Foundation (WCF) - Aufbauwissen
Geschäftsanwendungen mit HTML 5.x und JavaScript (oder TypeScript): Moderne Web 2.0-/HTML5-Browser-Webanwendungen und Mobilanwendungen entwickeln
Anfrage für eine individuelle Schulung zum Thema Single Page Application;SPA
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
Moderne Webanwendungen mit ASP.NET MVC
Moderne Datenzugriffslösungen mit Entity Framework Core 1.1 und 2.0-Preview2 (Buchversion 1.4)
Blazor 6.0: Blazor WebAssembly, Blazor Server und Blazor Desktop - Moderne Single-Page-Web- und hybride Cross-Platform-Apps mit .NET, C# und Visual Studio (gedruckte Ausgabe)
Moderne Datenzugriffslösungen mit Entity Framework Core 1.1: Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
ASP.NET Core Blazor 3.1/3.2: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (PDF-E-Book)
Vue.js 3 Crashkurs (PDF-E-Book)
Microsoft SQL Server 2008 R2 - Das Entwicklerbuch
Windows PowerShell - Konzepte, Praxiseinsatz, Erweiterungen
Moderne Datenzugriffslösungen mit Entity Framework 6 (Kindle)
Moderne Datenzugriffslösungen mit Entity Framework Core 1.1 (PDF)
Moderne Datenzugriffslösungen mit Entity Framework 6 (E-Book - PDF, MOBI, EPUB)
ASP.NET Core Blazor 3.0/3.1: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (PDF)
Verteilte Systeme und Services mit .NET 4.5
ASP.NET Core Blazor 3.0/3.1: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (DRUCK)
ASP.NET Core Blazor 3.1/3.2: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (Kindle-E-Book)
Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.1 und 2.0-Preview2: Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
ASP.NET Core Blazor 3.0/3.1: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (Kindle)
Effizienter Datenzugriff mit Entity Framework Core: Datenbankprogrammierung mit C# für .NET Framework, .NET Core und Xamarin
Blazor 6.0: Blazor WebAssembly, Blazor Server und Blazor Desktop - Moderne Single-Page-Web- und hybride Cross-Platform-Apps mit .NET, C# und Visual Studio (PDF-E-Book)
Vue.js 3 Crashkurs (gedruckte Ausgabe)
Moderne Webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript/TypeScript und Angular
Moderne Datenzugriffslösungen mit Entity Framework 6 (gedruckte Ausgabe)
Verteilte Systeme und Services mit .NET 4.0
Visual Basic 2010
ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (PDF-E-Book)
AngularJS: Moderne Webanwendungen und Single Page Applications mit JavaScript
ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (gedruckte Ausgabe)
ASP.NET Core Blazor 3.1/3.2: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (gedruckte Ausgabe)
Vue.js 3 Crashkurs (Kindle-E-Book)
Moderne Webanwendungen mit ASP.NET MVC und JavaScript
Blazor 6.0: Blazor WebAssembly, Blazor Server und Blazor Desktop - Moderne Single-Page-Web- und hybride Cross-Platform-Apps mit .NET, C# und Visual Studio (Kindle-E-Book)
ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio (Kindle-E-Book)
Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.2 und 2.0-Preview2: Datenbankprogrammierung mit .NET/.NET Core und C# (PDF)
Alle unsere aktuellen Fachbücher
E-Book-Abo für nur 99 Euro im Jahr