Migration einer bestehenden C#-Codebasis in eine Webanwendung: Ein Technologievergleich

Ehrensperger, Reto and Rutzer, Christian (2022) Migration einer bestehenden C#-Codebasis in eine Webanwendung: Ein Technologievergleich. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2021 2022-SA-EP-Ehrensperger-Rutzer-Native C# in HTML5.pdf] Text
HS 2021 2022-SA-EP-Ehrensperger-Rutzer-Native C# in HTML5.pdf - Supplemental Material

Download (1MB)

Abstract

Heutzutage setzen Firmen zunehmend auf Webtechnologien für die Erstellung ihrer Benutzerschnittstellen. Oftmals haben aber grössere Unternehmen ihre bestehende Codebasis mit Technologien umgesetzt, die nicht unmittelbar mit solchen Webtechnologien kompatibel sind. In der vorliegenden Arbeit wird untersucht, wie eine bestehende .NET-Codebasis in eine HTML5 Umgebung integriert werden kann und wie sich dies auf die Performance auswirkt. Um diese Forschungsfrage zu beantworten, wurde eine bestehende Applikation von Endress + Hauser AG als Single-Page-Applikation in HTML5 nachprogrammiert. Insbesondere wurde das Frontend einmal mit dem React-Framework und einmal mit dem Blazor-Framework entwickelt. Um möglichst unabhängig von Endress + Hauser AG arbeiten zu können, wurde als bestehende Codebasis ein selbst geschriebenes .NET-Projekt aufgesetzt. Zudem wurde die Performance von unterschiedlichen Technologien für die Erstellung von HTML5-Applikationen verglichen. Die Arbeit kommt zum Schluss, dass eine bestehende .NET-Codebasis mit Hilfe des Blazor-Frameworks in die HTML5 Umgebung integriert werden kann. Dies ermöglicht grundsätzlich auch die Integration in eine Applikation die unter Verwendung des React-Frameworks erstellt wird. Allerdings wird momentan von der produktiven Verwendung der vorgestellten Varianten abgeraten, da alle Varianten auf aktuell inoffiziellen Konzepten basieren.

Item Type: Thesis (Other)
Subjects: Area of Application > Industry
Area of Application > Web based
Technologies > Programming Languages > C#
Technologies > Frameworks and Libraries > .NET
Technologies > Web > HTML5
Technologies > Frameworks and Libraries > React
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Loch, Frieder
UNSPECIFIED
Date Deposited: 20 Apr 2022 08:52
Last Modified: 20 Apr 2022 08:52
URI: https://eprints.ost.ch/id/eprint/1009

Actions (login required)

View Item
View Item