Sie sind hier: Startseite | Wissen
BASTA 2016
Begriff Single Page Application
Abkürzung SPA
Eintrag zuletzt aktualisiert am 16.02.2014

 Zur Stichwortliste unseres Lexikons

Was ist Single Page Application?

Eine Single Page Application (SPA) (alias Single Page Web Application) ist eine Webanwendung, die 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 Seite oder zumindest das Grundgerüst einer Webseite vom dem Server geladen. Die Seite lädt anschließend Daten über Webservices (meist REST-basierte Dienste) nach und erzeugt die Darstellung clientseitig (clientseitiges Rendern).

Eine SPA wirkt damit wie eine Desktopanwendung.

SPAs sind oft auch Echtzeitfähig, d.h. Sie erhalten vom Server aktuelle Daten automatisch auch ohne Benutzerinteraktion.
SPAs können auch offline-fähig programmiert werden.

Beratung & Support:

Schulungen zu diesem Thema:

 UML mit Enterprise Architect (EA) von Sparx Systems
 Windows Installer (MSI) und Windows Installer-XML (WiX) - Erstellen von Installationspaketen / Verteilen von Anwendungen / Deployment
 Single-Page-Web-Applications (SPAs) entwickeln mit HTML5/CSS3 und JavaScript (oder TypeScript)
 .NET 4.0-Update - Die Neuerungen in .NET Framework 4.0 und Visual Studio 2010 im Überblick
 .NET Akademie: Moderne Web-Anwendungen mit ASP.NET MVC, JavaScript, Angular und anderen JavaScript-Bibliotheken (3-Tages-Agenda des öffentlichen Seminars)
 ASP.NET Webforms (System.Web) - Aufbauwissen
 Cascading Style Sheet (CSS) 3 - Basiswissen (Grundlagen für Einsteiger)
 Certified Scrum Master (CSM) - für die Zertifizierung nach Scrum Alliance
 Continuous Delivery & Build Management
 Kendo UI - HTML5/JavaScript-Webanwendungen mit Progress/Telerik Kendo UI
 Microsoft Exchange Server
 Moderne Webanwendungen mit ASP.NET MVC und JavaScript
 Neuerungen in Java 8
 NoSQL-Datenbanken
 Programmierung für Windows 7 und Windows Server 2008 R2
 Team Foundation Server 2012 (TFS 2012) - Die Neuigkeiten für Umsteiger von Version 2010
 Windows 8/Windows 8.1 für Administratoren
 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
 Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), XAML und .NET/C#/Visual Basic
 Windows Remote Desktop Services (RDS) / Windows Terminal Server
 Anfrage für eine individuelle Schulung zum Thema Single Page Application  Gesamter Schulungsthemenkatalog