Single-Page Webanwendung

Auch bekannt unter:

  • SPA
  • Single-Page-Application
  • Einzelseiten-Webanwendung

Wikipedia

Eine Single Page Anwendung Eine App ist eine Software, die für mobile Geräte oder Betriebssysteme geschrieben ist. Im Sprachgebrauch beziehen sich Apps meist nur auf Anwendungen für Smartphones oder Tablets, jedoch bezeichnet Apps grundsätzlich jede Art von Anwendungssoftware. (SPA) ist eine Web- Applikation Eine App ist eine Software, die für mobile Geräte oder Betriebssysteme geschrieben ist. Im Sprachgebrauch beziehen sich Apps meist nur auf Anwendungen für Smartphones oder Tablets, jedoch bezeichnet Apps grundsätzlich jede Art von Anwendungssoftware. , bei der nur eine einzelne Seite geladen wird. Der Inhalt der Seite wird mittels JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht. Technologien dynamisch geladen und verändert.

Der Nutzen von SPAs liegt vor allem in der Performanz der Seite (Reduktion des Netwerktraffic) und einem dynamischerem Inhalt. Dafür ergeben sich in Sachen SEO, Entwicklungszeit und Monitoring erhebliche Nachteile.


Verwandte Technologien und Begriffe:

  • Webframework Ein Webframework ist ein Framework, das die Entwicklung von Webanwendungen und Webseiten vereinfacht und beschleunigt.
  • Angular Angular ist ein quelloffenes Frontend-Webframework, das größtenteils von Google entwickelt wird. Es basiert auf der Programmiersprache Typescript.
  • Ember.js Ember.js ist ein quelloffenes clientseitiges Webframework. Als Frontend-Framework verwendet es die Programmiersprache JavaScript und das Component-Service-Pattern.
  • Vue.js Vue.js ist ein quelloffenes clientseitiges Webframework. Als Frontend-Framework verwendet es die Programmiersprache JavaScript (oder TypeScript) und das "Model View ViewModel" (MVVM)-Pattern.
  • React React ist eine quelloffene Modul-Bibliothek zur Entwicklung von Frontend-Bedienoberflächen auf Basis verschiedener UI Komponenten.