Methodology for comparing full-stack web-development applications
Thesis title: | Metodika pro porovnání full-stack frameworků pro vývoj webových aplikací |
---|---|
Author: | Laškaj, Jan |
Thesis type: | Diplomová práce |
Supervisor: | Kučera, Jan |
Opponents: | Vencovský, Filip |
Thesis language: | Česky |
Abstract: | Webové aplikace představují jednu z hlavních metod interakce v digitálním prostředí. Tato práce si klade za cíl usnadnit porovnání full-stackových frameworků a tím pomoci učinit konkrétní volbu použitého frameworku pomocí vytvoření metodiky porovnávání full-stackových frameworků. Metodika i její výsledky jsou zveřejněné online spolu s návodem, jak začlenit další vytvořené porovnání. Práce je rozdělena do kapitol, které se které se zabývají zpočátku teoretickým úvodem do webových technologií a frameworků, poté prozkoumávají současný stav měření a porovnávání webových frameworků pomocí metody systematického studia literatury. Poté je vytvořena samotná metodika, ověřená pomocí kvalitativních rozhovorů s experty z praxe. V posledních částech je na základě ověřené metodiky provedeno porovnání tří vybraných full-stackových frameworků Next.js, SvelteKit a Solid Start. Metodika i výsledky měření jsou zveřejněny v anglickém jazyce na webu github.com z důvodu přístupnosti pro široký okruh vývojářů z celého světa. |
Keywords: | webové aplikace; webové frameworky; front-end; full-stack; metodika |
Thesis title: | Methodology for comparing full-stack web-development applications |
---|---|
Author: | Laškaj, Jan |
Thesis type: | Diploma thesis |
Supervisor: | Kučera, Jan |
Opponents: | Vencovský, Filip |
Thesis language: | Česky |
Abstract: | Web applications represent one of the main methods of interaction in the digital environment. This thesis aims to facilitate the comparison of full-stack frameworks used for creating such applications and help make a specific choice of the framework used by creating a comprehensive methodology for comparing full-stack frameworks. The methodology and its results are published online, along with a guide on how to incorporate additional comparisons. The thesis is divided into chapters, which initially deal with a theoretical introduction to web technologies and frameworks as such, then explore the current state of measurement and comparison of web frameworks using a systematic literature review method. Subsequently, the methodology itself is created and verified through qualitative interviews with industry experts. In the final sections, based on the verified methodology, a comparison of three selected full-stack frameworks, Next.js, SvelteKit, and Solid Start, is performed. The methodology and measurement results are published in English on github.com for accessibility to a wide range of developers from around the world. |
Keywords: | web applications; web frameworks; front-end; full-stack; methodology |
Information about study
Study programme: | Informační systémy a technologie/Vývoj informačních systémů |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 4. 10. 2021 |
---|---|
Date of submission: | 29. 6. 2023 |
Date of defense: | 13. 10. 2023 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/78143/podrobnosti |