Diplomová práce se zabývá problematikou skriptovacích jazyků v odvětví webových aplikací. V první části poskytuje obecný náhled do problematiky skriptovacích jazyků. Druhá část je pak věnována jazykům Dart a TypeScript, na které je práce primárně zaměřena.
Práce seznamuje čtenáře s různými skriptovacími jazyky, poskytuje drobný náhled do problematiky testování a představuje možnosti použití Dartu a TypeScriptu na serverové části webové aplikace a následně i na její klientské části.
Anotace v angličtině
This thesis deals with scripting languages in relation with web applications. The first part provides general insight into scripting languages. The second part is dedicated to languages Dart and TypeScript, which are the main objective of the thesis.
The thesis introduces to reader various scripting languages, provides a small insight into software testing and introduces possibilities of usage Dart and TypeScript on server-side and then on client-side of web application.
Scripting languages, web application, software testing, Dart, TypeScript, JavaScript
Rozsah průvodní práce
75s. (85 000 znaků)
Jazyk
CZ
Anotace
Diplomová práce se zabývá problematikou skriptovacích jazyků v odvětví webových aplikací. V první části poskytuje obecný náhled do problematiky skriptovacích jazyků. Druhá část je pak věnována jazykům Dart a TypeScript, na které je práce primárně zaměřena.
Práce seznamuje čtenáře s různými skriptovacími jazyky, poskytuje drobný náhled do problematiky testování a představuje možnosti použití Dartu a TypeScriptu na serverové části webové aplikace a následně i na její klientské části.
Anotace v angličtině
This thesis deals with scripting languages in relation with web applications. The first part provides general insight into scripting languages. The second part is dedicated to languages Dart and TypeScript, which are the main objective of the thesis.
The thesis introduces to reader various scripting languages, provides a small insight into software testing and introduces possibilities of usage Dart and TypeScript on server-side and then on client-side of web application.
Scripting languages, web application, software testing, Dart, TypeScript, JavaScript
Zásady pro vypracování
Cílem diplomové práce je představit nové a perspektivní skriptovací jazyky pro tvorbu webových aplikací (Dart, Typescript) a jejich porovnání s aktuálně používanými jazyky v této oblasti.
V praktické části diplomové práce bude provedena demonstrace použití vybraných skriptovacích jazyků na příkladu aplikace klient-server, možnosti testování programů vytvořených s využitím těchto jazyků (např. funkční testování, výkonové testování apod.).
Zásady pro vypracování
Cílem diplomové práce je představit nové a perspektivní skriptovací jazyky pro tvorbu webových aplikací (Dart, Typescript) a jejich porovnání s aktuálně používanými jazyky v této oblasti.
V praktické části diplomové práce bude provedena demonstrace použití vybraných skriptovacích jazyků na příkladu aplikace klient-server, možnosti testování programů vytvořených s využitím těchto jazyků (např. funkční testování, výkonové testování apod.).
Seznam doporučené literatury
1. Walrath Kathy, Ladd Seth. Dart: Up and Running. O'Reilly Media, 2012. ISBN: 978-1449330897.
2. Ash Lydia. The Web Testing Companion: The Insider's Guide to Efficient and Effective Tests. Wiley, 2003. ISBN-13: 978-0471430216.
Seznam doporučené literatury
1. Walrath Kathy, Ladd Seth. Dart: Up and Running. O'Reilly Media, 2012. ISBN: 978-1449330897.
2. Ash Lydia. The Web Testing Companion: The Insider's Guide to Efficient and Effective Tests. Wiley, 2003. ISBN-13: 978-0471430216.
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem diplomové práce bylo představit perspektivní skriptovací jazyky pro tvorbu webových aplikací (Dart, TypeScript) a provést jejich porovnání s aktuálně používanými jazyky v této oblasti. Oponent shledává diplomovou práci jako vhodný a přínosný informační zdroj, podrobně přestavující nejnovější technologie na poli webových aplikací, pro celou řadu začínajících i zkušených webových vývojářů a programátorů. Práce je napsaná srozumitelně, stylisticky správně a je rozčleněna do na sebe logicky navazujících kapitol.