JavaScriptové frameworky pro vývoj webových aplikací

Abstract
Diplomová práce se zabývá JavaScriptovými frameworky pro vývoj moderních webových aplikací. Úkolem práce je nastínit možný postup implementace vybraného JavaScriptového frameworku na projektu z reálného prostředí. Dalším úkolem je pomoc při rozhodování mezi konkrétními JavaScriptovými frameworky. V první části práce jsou vysvětleny základní pojmy vztahující se ke zmíněné problematice. Je provedena analýza a porovnání zvolených frameworků, které v současné době dominují jak ve své popularitě, tak v počtu svých uživatelů. V další části práce jsou ukázány odlišnosti v základní syntaxi mezi danými frameworky na vybraných příkladech a postup vytvoření nového projektu pro každý zvolený framework. Poté se práce věnuje představení vybrané webové aplikace, definuje důvody a cíle přechodu na novější technologie, popisuje výběr nejvhodnějšího frameworku, a nakonec ukazuje samotný postup implementace.
This thesis focuses on JavaScript frameworks with the purpose of developing modern web based applications. The main objective is to outline a possible procedure for the implementation of the selected JavaScript framework on a project from a real environment. Secondary objective is to provide aid in the framework selection process. The first part of the thesis explains basic concepts related to the thesis' subject. A comparative analysis of the selected frameworks, which all currently dominate the market in both popularity and the number of users, is performed. In the next part of the thesis, differences in the basic syntax between the frameworks on selected examples are shown as well as the process of creating a new project for each framework. The thesis then focuses on the introduction of the chosen web application, defines the reasons and goals behind the transition to the newer technologies, describes the selection of the most suitable framework, and finally demonstrates the implementation process itself.
Description
Subject(s)
JavaScriptové frameworky, JavaScriptové knihovny, webové aplikace, Angular, React, Vue, jednostránkové webové aplikace, metody životního cyklu komponenty, frontend, JavaScript frameworks, JavaScript libraries, web applications, Angular, React, Vue, single page applications, component lifecycle methods, frontend
Citation
ISSN
ISBN