Název:
Tvorba webových aplikací jazykem ELM
Překlad názvu:
Creation of web applications by ELM language
Autoři:
JIROUDEK, Vladimír Typ dokumentu: Bakalářské práce
Rok:
2018
Jazyk:
cze
Abstrakt: [cze][eng] Cílem bakalářské práce je zpracování problematiky využití nového funkcionálního programovacího jazyka ELM při tvorbě webových aplikací. ELM je reaktivní a staticky typovaný jazyk. Kompilátor, který transformuje zdrojový kód do klientského JavaScriptu, zachytí okamžitě většinu chyb a poskytne v reálném čase jasnou a srozumitelnou zpětnou vazbu. Teoretická část práce bude zaměřena na samotný jazyk ELM, bude představena jeho syntaxe, funkce a budou popsány přínosy použití jazyka ELM při tvorbě webových uživatelských rozhraní. V praktické části bude v jazyce ELM vytvořena sada vlastních ukázkových webových příkladů, které budou použity k názorné demonstraci možností jazyka ELM, jeho výhod a nevýhod v porovnání s klasickým JavaScriptem.The aim of this thesis is to describe using the new functional programming language ELM in the creation of web applications. ELM is a reactive a statically typed language. The compiler, which transform the source code into client JavaScript, captures most of the bugs and provides clear feadback in a real time. Theoretical part will be aimed to ELM itself. The syntax, functions and the bene ts of using ELM in creation of web user interfaces will be described. In the practical part a set of web applications programed by ELM will be created to illustrate the ELM options, advantages and disadvantages compared to classic JavaScript.
Klíčová slova:
CSS; ELM; HTML; JavaScript; webové aplikace; CSS; ELM; HTML; JavaScript; web applications Citace: JIROUDEK, Vladimír. Tvorba webových aplikací jazykem ELM. České Budějovice, 2018. bakalářská práce (Bc.). JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH. Pedagogická fakulta
Instituce: Jihočeská univerzita v Českých Budějovicích
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v digitálním repozitáři JČU. Původní záznam: http://www.jcu.cz/vskp/51447