Hodnocení bakalářské práce – vedoucí
Autor hodnocení: Ing. Břetislav Paláček Vedoucí bakalářské práce: Ing. Břetislav Paláček
Oponenti: Mgr. Ing. Michal Krumnikl, Ph.D.
Téma: Analýza jazyka Dart
Verze ZP: 1
Student: Bc. Kamil Niemczyk
1. Zadání závěrečné práce.
Závěreční práce byla středně náročná vzhledem k nutnosti hlubší znalosti a porozumění ekosystému skriptovacích jazyků JavaScript a Dart. Bylo nutné nastudovat syntaktické odlišnosti, a rozdíly v interpretaci jednotlivých jazyků a dostupné frameworky či knihovny pro tyto jazyky.
V prvních čtyřech bodech bylo zadání celkem uspokojivě splněno, zejména syntaktické srovnání jazyků prezentuje jak se během let změnily požadavky na skriptovací jazyky, a následované představením dostupných knihoven pro jazyk Dart a srovnání s frameworkem pro JavaScript.
Pátý bod zadání byl splněn neuspokojivě.
2. Aktivita studenta během řešení.
Student pracoval samostatně, aktivita studenta se projevovala nerovnoměrně a nárazově. Student nedodržoval dohodnuté kontrolní termíny a slibované výsledky prezentoval se zpožděním. Během konzultace se neprojevoval aktivně.
3. Aktivita při dokončování.
Práce byla dokončena po řádném termínu, a byla konzultována až v závěrečném stádiu tvorby.
4. Hodnocení výsledků závěrečné práce.
Práce měla ověřit propagované vlastnosti jazyka Dart, v práci se podařilo potvrdit deklarované vlastnosti jazyka a jeho interpretru. Jazyk Dart byl porovnán s jazykem JavaScrypt jak syntakticky tak po výkonové stránce. Programová část je však nedostatečná a reprezentuje pouze výpočetní výhodu jazyka Dart a jeho interpretru nad JavaScriptem a nad mnoha jeho interpretry, a neukazuje možnosti standardních součástí jazyka.
5. Hodnocení práce z hlediska přínosu nových poznatků.
Práce je kompilačního charakteru, potvrzuje deklarované vlastnosti zkoumaného jazyka.
6. Charakteristika výběru a využití studijních pramenů.
Použité zdroje se týkají daného tématu, nebyly však plně využity.
7. Souhrnné hodnocení.
I přes triviální implementaci vzorové aplikace navrhuji známku 3.
8. Otázky k obhajobě.
K jakému typickému účelu se používají webové skriptovací jazyky?
dobře Celkové hodnocení:
Ostrava, 24.08.2015 Ing. Břetislav Paláček