Použití technologie WebAssembly a frameworku Blazor pro vývoj webových aplikací
WebAssembly Approach to Client-side Web Development using Blazor Framework
Typ dokumentu
diplomová prácemaster thesis
Autor
Matěj Lang
Vedoucí práce
Skotnica Marek
Oponent práce
Dvořák Ondřej
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
V současné době je mnoho aplikací tvořených jako webové aplikace, které se snaží poskytnout uživateli stejný nebo lepší zážitek jako desktopové aplikace. V této diplomové práci jsou shrnuty hlavní frameworky využívané pro tvorbu webových aplikací s důrazem na jejich komparaci z hlediska náročnosti učení pro programátora, náročnosti na RAM a velikosti stránek stahovaných webovým prohlížečem a též z hlediska popularity v rámci vývojářské komunity. Hlavním tématem této práce je technologie WebAssembly s použitím Blazor frameworku pro tvorbu webových stránek. V této práci jsou tedy zkoumány následující frameworky: Blazor, Angular a Vue.js. Nowadays there are many applications developed as web applications which aspire to provide same or better user experience as desktop applications. Aim of this diploma thesis is to summarize the most common frameworks used for web application development and compare them with emphasis on their learning difficulty, RAM requirements, browser downloading size of web pages and popularity around community of developers point of view. The core of this thesis is focused on WebAssembly technology usage with Blazor framework for web applications development. Examined frameworks in this thesis are: Blazor, Angular and Vue.js.
Kolekce
- Diplomové práce - 18102 [1006]