Comparison of different design patterns for Single Page Applications using the example of a Chat and Ticket management system

URL
Dokumentart: Bachelor Thesis
Institut: Department Informations- und Elektrotechnik
Sprache: Englisch
Erstellungsjahr: 2019
Publikationsdatum:
SWD-Schlagwörter: Angular , JavaScript
DDC-Sachgruppe: Elektrotechnik, Elektronik

Kurzfassung auf Englisch:

This work presents the process of development of a Single Page Application. It follows the standard application development life-cycle to produce a Chat and Ticket management system. This project aims to address the difficulties involved in the state management of frontend applications by making a comparison between two different application state design patterns. For this purpose, two versions of the same application are provided, outlining the benefits and drawbacks of each implementation.

Kurzfassung auf Deutsch:

In dieser Arbeit wird der Entwicklungsprozess einer Single-Page-Webanwendung dargelegt. Dem Verlauf des standardisierten Systementwicklungs-Lebenszyklus folgend, wird ein Chat und Ticket Management Systems erstellt. Dieses Projekt zielt darauf ab, die Schwierigkeiten bei der Zustandsverwaltung von Frontend-Anwendungen durch einen Vergleich zwischen zwei verschiedenen Entwurfsmustern für Anwendungszustände aufzuzeigen und zu beheben. Zu diesem Zweck werden zwei Versionen derselben Anwendung bereitgestellt, in denen die Vor- und Nachteile jeder Implementierung beschrieben werden.

Hinweis zum Urheberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.