Martin-Luther-Universität Halle-Wittenberg

Weiteres

Login für Redakteure

Single Page Applications mit HTML5 und Vanilla JS - Architekturkonzepte und Prototypische Implementierungen

Single Page Applications (SPA) stellen ein neues Architekturparadigma für Web-Applikationen dar, mit dem sich für das World Wide Web grundsätzlich neue Anwendungsformen erschließen. Die Entwicklung von Single Page Applications erfolgt in der Praxis derzeit überwiegend auf Basis komplexer Frameworks großer Internetunternehmen wie Angular (Google) und React (Facebook).In diesem Projekt wird im Rahmen eines explorativen, Prototyp-basierten Forschungsansatzes un-tersucht, in wieweit sich Single Page Applications auf Basis von ausschließlich JavaScript (Plain Vanilla JS) auch ohne den Einsatz komplexer Frameworks effizient realisieren lassen.

Das ange-strebte Ziel ist die Entwicklung von Architekturkonzepten bzw. Design Patterns und einzelnen Komponenten im Sinne eines "un-opinionated" Frameworks für kleinere Anwendungsszenarien und insbesondere auch für Lehr- und Schulungszwecke.Dazu wurden zunächst technische Grundlagen erarbeitet und anschließend im Rahmen von zwei Prototypen aus unterschiedlichen Anwendungsgebieten im Sinne einer Machbarkeitsstudie ange-wendet sowie bezüglich der sich aus den Anwendungsgebieten resultierenden Anforderungen er-weitert.

Ansprechpartner

Prof Dr. Ralf Peters

Prototypen

SPA Prototypen

SPA Prototypen

SPA Prototypen

Solfege (SPA): Prototypische Implementierung eines Lernprogramms zu melodischen Toninterval-len auf Basis von HTML5 / Vanilla JS. Der Prototyp ist Online unter der URL https://solfege.de    abrufbar.

Nemo (SPA): Prototypische Implementierung eines "Side-Scroller"-Spieles mit Schwerpunkt auf der Umsetzbarkeit graphischer Animationen auf Basis von HTML5 / Vanilla JS. Der Prototyp ist Online unter der URL http://nemo.ecortex.de    abrufbar.

Zum Seitenanfang