Einzelseitenandwendung

Aus OffenesProjekt

Wechseln zu: Navigation, Suche

Zur Einzelseitenanwendung (ESA) hat die englische Wikipedia, https://de.wikipedia.org/wiki/Single-page_Web_Application, unter dem Stichwort single-page_application (SPA) oder single-page interface (SPI) einen ausführlichen Artikel.


Vorteile

Geändert wird nur, was anders ist:

  • Weniger unnötige Arbeit für die Netzleitungen einschließlich Augen und Gehirn.
  • übersichtlich
  • schnell
  • schlank
  • logisch :-)

Kleine Nachteile

  • Die sonderbare Ideologie, daß eine Netzseite zwar mittels HTML das DOM aufbauen dürfe, es aber nicht mittels JavaScript anschließend ergänzen dürfe, ist nur schwierig aufrechtzuerhalten, denn es ist das Wesen einer ESA, daß das DOM dort geändert wird, wo die Seite anders sein soll; aber eben, daß nicht die gesamte Seite neu geschrieben wird, sondern nur die geänderten Teile.
  • Fraglich ist, ob es gelingt, den Inhalt einer Netzseite einigermaßen eindeutig im URL zu bezeichnen. Dies ist eine gesonderte Frage.

Merkmale

  • Der Zustand einer Seite ist reines "DOM" mit einer reinen HTML-Kennungen-Darstellung. Diese läßt sich 1:1 speichern und 1:1 wiedergeben. (Allerdings werden die Ereignis-Bindungen nicht mitgesichert, seufz.)
Persönliche Werkzeuge