Evaluation and Comparison of Full-Stack JavaScript Technologies
- This thesis evaluates and compares current Full-Stack JavaScript Technologies. Through extensive research on the state of the art of JavaScript and its related frameworks, different aspects of FullStack Development are analysed to judge the popularity of technologies. The language JavaScript and the idea of Full-Stack Development are presented with the functionality of different frameworks. TheThis thesis evaluates and compares current Full-Stack JavaScript Technologies. Through extensive research on the state of the art of JavaScript and its related frameworks, different aspects of FullStack Development are analysed to judge the popularity of technologies. The language JavaScript and the idea of Full-Stack Development are presented with the functionality of different frameworks. The JavaScript runtime Node.js was examined and marked as the most influential JavaScript technology, which opened up many opportunities. As technology stacks MERN, MEAN and MEVN were investigated, featuring the base technologies Node.js, MongoDB and Express.js. It was discovered that front-end frameworks have the most influence on which variant of Full-Stack can be chosen. Comparison criteria between the technology stacks were the learning curve, the maintainability, modularity and media integration. These criteria were extracted from research and a questionnaire conducted with students of the University of Applied Sciences Offenburg. For the purposes of testing and experiencing a Full-Stack JavaScript application, the game RemArrow, based on the 1979s game Simon, was designed and implemented. The comparison with predefined criteria shows the result that the MERN stack with React.js is the best to learn and promises the most potential. Arising JavaScript technologies and their popularity are very dependent on the industry and skill set of the developer. In conclusion, it can be established that the concept of Full-Stack Development is currently very interesting and more than just a trend. It has potential of becoming a new kind of web development, and part of the curriculum taught at universities. Expert knowledge is needed but there is a high demand and much potential for Full-Stack JavaScript Developers.…
Document Type: | Bachelor Thesis |
---|---|
Zitierlink: | https://opus.hs-offenburg.de/6125 | Bibliografische Angaben |
Title (English): | Evaluation and Comparison of Full-Stack JavaScript Technologies |
Author: | Nadine Weber |
Advisor: | Tom Rüdebusch, Volker Sänger |
Year of Publication: | 2022 |
Granting Institution: | Hochschule Offenburg |
Page Number: | viii, V, 153 |
URN: | https://urn:nbn:de:bsz:ofb1-opus4-61251 |
Language: | English | Inhaltliche Informationen |
Institutes: | Fakultät Medien (M) (ab 22.04.2021) |
Institutes: | Abschlussarbeiten / Bachelor-Studiengänge / MI |
DDC classes: | 000 Allgemeines, Informatik, Informationswissenschaft |
GND Keyword: | Entwicklung; Evaluation; JavaScript; Vergleich; Webentwicklung |
Tag: | Comparison; Full-Stack Development; Full-Stack JavaScript Development; JavaScript Technologies; MEAN; MERN; MEVN; Stack; Technology Stack; Web Development | Formale Angaben |
Open Access: | Open Access |
Diamond | |
Licence (German): | Creative Commons - CC0 1.0 - Universell - Public Domain Dedication |
SWB-ID: | 1820601803 |