Moderne Frontend-Architektur für Single-Page Applications

Java Forum Nord 2019

Oliver Zeigermann / @DJCordhose / embarc GmbH

Folien: http://bit.ly/javaforum-nord-2019-spa

Hat Frontend überhaupt etwas mit Architektur zu tun?

Zitate

  • Frontend-Architektur? Ich dachte sowas gibt es gar nicht
  • Das Frontend kloppen wir am Ende einfach irgendwie drauf
  • Architektur für ein bisschen CSS-Pixel-Geschubse?

Prominentes Beispiel für Klassische Links: Outlook Online

UX-Schwächen, unterschiedliche Technologien, jede App wird anders dargestellt
Wechsel der App dauert (Service Workers können die Zeit ab 2. Aufruf vermindern)
Umstellung auf React fortlaufend

Prominentes Beispiel für Majestic Modular Monoliths: Google Docs

Keine architekturbedingten UX Probleme

Prominentes Beispiel für Micro Components: Spotify mobile App

Dies gilt nur für die App, der Web Player ist seit einiger Zeit als React-Monolith gebaut: http://labs.spotify.com/2019/03/25/building-spotifys-new-web-player/

überraschende UX Schwächen, Apps nur gleichzeitig dargestellt, aber nicht komplett integriert

Vielen Dank!

Moderne Frontend-Architektur für Single-Page Applications, Java Forum Nord 2019

Oliver Zeigermann / @DJCordhose / embarc GmbH

http://bit.ly/javaforum-nord-2019-spa