Refine
Has Fulltext
- no (1)
Year of publication
- 2019 (1)
Document Type
- Bachelor Thesis (1)
Institute
Language
- German (1)
Is part of the Bibliography
- no (1)
In den letzten Jahren wurde es durch leistungsfähigere Geräte und bessere Internet-Abdeckung ermöglicht, neben statischen Webseiten auch komplexe Anwendungen im Web anzubieten. Dazu zählen Dienste wie Shopping, Banking, Lehre, soziale Medien oder Unterhaltung. Die steigende Komplexität der Anwendungen führte dabei im Entwicklungsprozess zu neuen Anforderungen. Einige davon werden durch die Nutzung von komponentenbasierten Frontend-Frameworks befriedigt, die die Darstellung und Logik komplexer Seiten in Komponenten unterteilen und stark an Beliebtheit gewonnen haben.
Durch die steigende Relevanz der Webentwicklung ist auch die Integration dieser in Informatik-Studiengänge in Betracht zu ziehen. Komponentenbasierte Frontend-Frameworks könnten dabei durch Abstraktion redundanter und aufwendiger Prozesse einen motivierten Einstieg in die Webentwicklung im Rahmen der Hochschulbildung bieten. Dazu wird in Vergleich zwischen den Konzepten einer Teilmenge der Frameworks, namentlich Angular und Vue.js, mit Blickpunkt auf die Bildung vorgenommen. Zusätzlich werden vorlesungsbegleitende Praktikumsaufgaben aufgestellt, die der Erprobung und Vertiefung des durch die Studenten erlangten Wissens dienen. Die Praktikumsaufgaben stützen sich dabei auf ein Projekt, welches sowohl in Vue.js, als auch in Angular implementiert wurde, um diese unabhängig von der Wahl nutzen zu können.