MIKEŠ, T. Integrace DotVVM do .NET MAUI [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Student ke své práci přistupoval svědomitě, dokázal pracovat samostatně a vytvořil použitelné řešení, díky kterému výrazně přispěl k využitelnosti a konkurenceschopnosti knihovny DotVVM firmy Riganti. Výsledky byly publikovány. Navrhuji hodnocení stupněm A .
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Zadání vzniklo ve spolupráci s firmou Riganti. Cílem bylo integrovat webový rámec DotVVM do platformy .NET MAUI určené pro vývoj multiplatformních aplikací. Jelikož se jedná o poměrně nové a progresivní technologie, student musel většinu problematiky nastudovat přímo ze zdrojových kódů technologií. Zadání hodnotím jako obtížné. Bylo splněno ve všech jeho bodech. | ||
Práce s literaturou | Student prostudoval doporučenou literaturu a aktivně dohledával další zdroje týkající se technologie .NET MAUI, DotVVM a přidružených technologií. | ||
Aktivita během řešení, konzultace, komunikace | Student komunikoval během celého akademického roku. Konzultace probíhaly online s vedoucím práce a prezenčně ve firmě Riganti. Student řádně plnil zadané úkoly a práce postupovala dobrým tempem. | ||
Aktivita při dokončování | Práce byla dokončena v předstihu a mohla být dostatečně konzultována . | ||
Publikační činnost, ocenění | Výsledky byly publikovány formou posteru na konferenci Excel@FIT 2023 . |
Jde o nadprůměrně složité zadání, které bylo kvalitně splněno. Jak jsem již uvedl, přestože jde o bakalářskou práci, jde o poměrně kvalitní inženýrské dílo. Proto navrhuji nadprůměrné hodnocení výborně (A).
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Zadání práce hodnotím jako obtížnější, bylo nutné podrobně prostudovat framework DotVVM a technologii .NET MAUI, a dále navrhnout řešení, které by umožnilo propojit obě technologie tak, aby bylo možné vyvíjet hybridní aplikace fungující na různých platformách. Právě návrh tohoto řešení se mi jeví jako netriviální záležitost. Hlavní přínos vidím právě v návrhu tohoto řešení, jehož funkčnost student demonstroval na jednoduché multipatformní aplikaci. | ||
Rozsah splnění požadavků zadání | Všechny body zadání byly zcela splněny. | ||
Rozsah technické zprávy | Rozsah technické zprávy bez problémů splňuje předepsané požadavky. | ||
Prezentační úroveň technické zprávy | 87 | Prezentační úroveň technické zprávy je kvalitní. Všechny kroky od teoretické části, přes analýzu a návrh až k implementaci jsou popsány srozumitelně a dostatečně. Velmi přehledná je teoretická kapitola 3 popisující využívané technologie, a ani k praktické části nemám větší výhrady. Po obsahové stránce mi chybí snad jen diskuse k tomu, zda navržené řešení je již plně použitelné pro tvorbu složitějších multiplatformních aplikací a informačních systémů nebo zda je pro tyto účely ještě potřeba něco dodělat. | |
Formální úprava technické zprávy | 90 | Po formální stránce je technické zpráva také na velmi dobré úrovni a hodnotím ji jako nadprůměrnou. Po jazykové stráne je zcela bezchybná a překlepů je minimální množství. Také typografických nedostatků je v práci zcela zanedbatelné množství. | |
Práce s literaturou | 95 | Množství použitých studijních pramenů svědčí o podrobném nastudování potřebné problematiky. Tyto prameny jsou také v práci pečlivě odkazovány, převzaté části práce lze tedy jasně identifikovat. Také k formátu odkazů nemám výhrady, vše je v souladu s normou. K porušení citační etiky nedošlo. | |
Realizační výstup | 88 | Realizačním výstupem je implementace navrženého řešení pro integraci DotVVM a .NET MAUI. Funkčnost celého řešení je demonstrována na ukázkové, relativně jednoduché multiplatformní aplikaci. Vše je plně funkční. Celkově to na mě působí jako kvalitní inženýrské dílo. Jediným otazníkem je již zmíněná otázka nutnosti rozšířit celé řešení pro účely tvorby rozsáhlejších aplikací. I v tomto případě ale lze konstatovat, že vytvořené řešení je velmi kvalitním základem pro další rozšiřování. | |
Využitelnost výsledků | Student navrhl a implementoval prakticky využitelné řešení pro integraci frameworku DotVVM a technologie .NET MAUI, které zcela jistě najde své využití u zadavatele. |
eVSKP id 144992