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