• search hit 4 of 60
Back to Result List

Frontend-Technologien und deren Weiterentwicklung

  • Diese Arbeit prüft die Abwärtskompatibilität der Frontend-Frameworks Angular, React und Vue.js, um herauszufinden, welches sich am besten für Legacy-Projekte eignet. Abwärtskompatibilität spielt in der Softwareentwicklung eine wichtige Rolle. Sie sorgt dafür, dass bestehende Systeme nach Updates oder Migrationen weiter funktionieren. Die Untersuchung nutzt eine Nutzwertanalyse mit Kriterien wie API-Stabilität, Deprecation-Politik, Versionierungsstrategie, Migrationsleitfäden, Community-Support, Leistung, Browser-Kompatibilität, Testing und interne Abwärtskompatibilität. Für die Analyse wurden Entwicklerumfragen, akademische Studien und technische Dokumentationen herangezogen. Besonders die API-Stabilität wurde anhand realer Projekte geprüft. Ergebnisse zeigen: React erreicht mit 75,15 % die beste Gesamtbewertung, gefolgt von Vue.js mit 60,14 % und Angular mit 57,30 %. React sticht durch stabile APIs, eine große Community und flexible Testing-Möglichkeiten heraus – ideal für Legacy-Projekte. Vue.js punktet mit hoher Performance und leichter Migration, hat aber Schwächen bei der API-Stabilität. Angular überzeugt durch klare Deprecation-Politik und starke Versionierungsstrategie, kämpft jedoch mit häufigen Updates und eingeschränkter interner Abwärtskompatibilität. Die Arbeit beleuchtet auch methodische Probleme, etwa die fehlende direkte Gewichtung von Kriterien und die schnelle Weiterentwicklung der Frameworks. In Zukunft könnte der Bewertungsprozess wiederholt werden, um neue Entwicklungen einzubeziehen und eine langfristige Entscheidungsgrundlage für Frontend-Technologien in Legacy-Projekten zu schaffen. Eine ständige Anpassung an technologische Veränderungen bleibt für nachhaltige Softwareentwicklung entscheidend.
  • This study examines the backward compatibility of the frontend frameworks Angular, React and Vue.js to determine which is best suited for use in legacy projects. Backward compatibility plays a key role in software development. It ensures that existing systems remain functional after updates or migrations. The investigation employs a utility analysis with criteria such as API stability, deprecation policy, versioning strategy, migration guides, community support, performance, browser compatibility, testing, and internal backward compatibility. For the analysis, developer surveys, academic studies, and technical documentation were utilized. API stability was particularly assessed using real-world projects. Results show React achieving the highest overall score with 75.15%, followed by Vue.js with 60.14%, and Angular with 57.30%. React stands out due to stable APIs, a large community, and flexible testing options – ideal for legacy projects. Vue.js impresses with high performance and easy migration but has weaknesses in API stability. Angular excels with a clear deprecation policy and strong versioning strategy but struggles with frequent updates and limited internal backward compatibility. The study also highlights methodological challenges, such as the lack of direct weighting of criteria and the rapid evolution of frameworks. In the future, the evaluation process could be repeated to account for new developments and provide a long-term decision-making basis for selecting frontend technologies in legacy projects. Continuous adaptation to technological changes remains crucial for sustainable software development.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author(s):Leonardo Repolust
DOI:https://doi.org/10.58023/1161
Subtitle (German):Vergleich von Angular, React und Vue.js zur Feststellung der Eignung anhand von Kriterien der Abwärtskompatibilität für Legacy-Projekte
Document Type:Master's Thesis
Language:German
Year of Publication:2025
Publishing Institution:FH CAMPUS 02 (CAMPUS 02 Fachhochschule der Wirtschaft)
Granting Institution:FH CAMPUS 02 (CAMPUS 02 Fachhochschule der Wirtschaft)
Release Date:2025/07/15
GND Keyword:Front-EndGND; SoftwareentwicklungGND
Page Number:VIII, 107
Institutes:Informationstechnologien & Wirtschaftsinformatik
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 005 Computerprogrammierung, Programme, Daten
BKL-Classification:54 Informatik / 54.52 Software engineering
Open Access:ja
Licence (German):License LogoBundesgesetz über das Urheberrecht an Werken der Literatur und der Kunst und über verwandte Schutzrechte (Urheberrechtsgesetz)

$Rev$