Volltext-Downloads (blau) und Frontdoor-Views (grau)
  • search hit 2 of 36
Back to Result List

Kategorisierung und Bewertung plattformübergreifender Ansätze für die Auswahl eines Frameworks

  • Die plattformübergreifende Entwicklung ist eine populäre Art der Anwendungsentwicklung, die in der Forschung und Industrie immer weiter an Relevanz gewinnt. Dabei wird eine Codebasis geschrieben, die auf mehreren Betriebssystemen lauffähig ist. Das Ziel dieses Ansatzes ist es unter anderem, die Zeit- und Kosteneffizienz zu optimieren. Es gibt verschiedene Ansätze der plattformübergreifenden Entwicklung. Die einzelnen Frameworks lassen sich wiederum in diese Ansätze einteilen. Durch die steigende Akzeptanz dieser Art der Entwicklung herrscht eine zu große Auswahl an Frameworks, von denen jedes eigene Stärken und Schwächen aufweist. Dies ist ein Problem, da Entwickelnde keine Übersicht und Einordnung der Frameworks für ihre individuellen Bedürfnisse haben. Um diesem Problem entgegen zu wirken, wird in dieser Arbeit ein Verfahren entwickelt, mit dem das passende Framework für die Rahmenbedingungen des jeweiligen Projekts ermittelt werden kann. Dazu werden die Frameworks Kotlin Multiplatform, Flutter, React Native und Vue.js, das zur Umsetzung einer PWA genutzt wird, für eine mobile Anwendung getestet, die auf Android und iOS Geräten laufen soll. Zusätzlich werden 44 Kriterien ermittelt, anhand derer die Frameworks bewertet werden. Mit dem resultierenden Verfahren kann sowohl eine objektive, als auch eine subjektive Auswertung der Frameworks erfolgen, um eine geeignete Auswahl zu treffen.
  • Cross-platform development is a popular type of application development that is becoming increasingly relevant in research and industry. It involves writing a code base that can run on multiple operating systems. The goal of this approach is, among other things, to optimize time and cost efficiency. There are various approaches to cross-platform development. The individual frameworks can be divided into these approaches. Due to the increasing acceptance of this type of development, there is too much choice of frameworks, each of which has its own strengths and weaknesses. This is a problem because developers do not have an overview and taxonomy of the frameworks suitable for their individual needs. To solve this problem, a method to identify the appropriate framework for the context of the project at hand is developed in this thesis. For this purpose, the frameworks Kotlin Multiplatform, Flutter, React Native and Vue.js, which is used to implement a PWA, are tested for a mobile application that is to run on Android and iOS devices. In addition, 44 criteria are identified based on which the frameworks are evaluated. With the resulting procedure, both an objective and a subjective evaluation of the frameworks can be carried out in order to make a suitable selection.
Metadaten
Author:Anja Bertels
URN:urn:nbn:de:hbz:832-epub4-24933
DOI:https://doi.org/10.57683/EPUB-2493
Referee:Christian Kohls, Alexander Dobrynin
Document Type:Master's Thesis
Language:German
Publishing Institution:Hochschulbibliothek der Technischen Hochschule Köln
Granting Institution:Technische Hochschule Köln
Date of first Publication:2023/02/11
Date of Publication (online):2023/11/20
GND-Keyword:Technische Hochschule Köln
Tag:Flutter; Multiplattform
Cross-Platform
Page Number:134
Institutes:Informatik und Ingenieurwissenschaften (F10) / Fakultät 10 / Institut für Informatik
CCS-Classification:D. Software
Dewey Decimal Classification:000 Allgemeines, Informatik, Informationswissenschaft
Open Access:Open Access
Licence (German):License LogoCreative Commons - CC BY-SA - Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International