Exploring the Latest Front-End Development Trends
Stefanova, Ramona (2024)
Stefanova, Ramona
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024053119558
https://urn.fi/URN:NBN:fi:amk-2024053119558
Tiivistelmä
The thesis explores and discusses the newest trends in the field of software development focusing on the front-end development technologies and their evolution. The idea of the study is to bring together all emerging technologies in front-end development from the last years. The study will conduct research on how necessary and used by professionals those new technologies are and how preferred are they by the developers. The study is meant to provide a comprehensive analysis of the trends at the time of research.
As the topic of the software development from all aspects is one that has many different angles and is often part of different studies and academic work for this paper it was considered the descriptive literature review as a methodology for execution of this project, because of it suggests systematic collection of qualitative data from existing literature, its analysis and interpretation. The research integrates literature from diverse sources, including studies made on subtopics included, books, and major survey studies. The collected sources are in the process categorised and analysed unfolding the research process. With this it is aimed preparation for a systematic review of the literature and forming key findings that answer the questions within the idea and the research questions of the thesis, what are the trends in front-end development. This approach results in enrichment of the current state of knowledge, highlighting key trends and insights and identifying areas that can be researched further.
The theoretical framework consists of the paper structure, and the historical context of front-end development, following its progress over time. The empirical part provides the research methodology, including the research approach, data collection methods, and analysis techniques, key technologies as JavaScript, React.js, CSS, and HTML, and in the second part of the empirical part are examined the technologies of the present with potential for the future like Progressive Web Apps and Single Page applications, as well as the future implementation of Artificial intelligence and Machine learning into the development and delivery processes.
This study provides value for people interested in career change and are maybe leaning toward a career as a Front-end developer, as well as for experienced developers who may need to get familiar with newer technologies with which they have not been working before, it can be used as a base for future academic work and research. Future research may focus more deeply into the consumption of AI tools from developers and how this in details benefits their work or as a client-side profession, how it supports the experience of the end-users.
As the topic of the software development from all aspects is one that has many different angles and is often part of different studies and academic work for this paper it was considered the descriptive literature review as a methodology for execution of this project, because of it suggests systematic collection of qualitative data from existing literature, its analysis and interpretation. The research integrates literature from diverse sources, including studies made on subtopics included, books, and major survey studies. The collected sources are in the process categorised and analysed unfolding the research process. With this it is aimed preparation for a systematic review of the literature and forming key findings that answer the questions within the idea and the research questions of the thesis, what are the trends in front-end development. This approach results in enrichment of the current state of knowledge, highlighting key trends and insights and identifying areas that can be researched further.
The theoretical framework consists of the paper structure, and the historical context of front-end development, following its progress over time. The empirical part provides the research methodology, including the research approach, data collection methods, and analysis techniques, key technologies as JavaScript, React.js, CSS, and HTML, and in the second part of the empirical part are examined the technologies of the present with potential for the future like Progressive Web Apps and Single Page applications, as well as the future implementation of Artificial intelligence and Machine learning into the development and delivery processes.
This study provides value for people interested in career change and are maybe leaning toward a career as a Front-end developer, as well as for experienced developers who may need to get familiar with newer technologies with which they have not been working before, it can be used as a base for future academic work and research. Future research may focus more deeply into the consumption of AI tools from developers and how this in details benefits their work or as a client-side profession, how it supports the experience of the end-users.