Vas zanima študij pri nas?
Izpolnite spodnji obrazec za prijavo v program. V roku enega dneva vam bomo posredovali vse potrebne informacije o vpisu.
Programsko inženirstvo
Diplomska naloga proučuje razlike med JavaScript knjižico React.js in JavaScript ogrodjem Angular s poudarkom na njuni uporabni vrednosti. Diplomska naloga zajema ustvarjanje dveh primerljivih spletnih aplikacij z uporabo obeh orodij in pregled delovanja obeh tehnologij pri obdelavi Big Data.
Pregledali smo učno krivuljo, dostopnost učnih virov in spletnih tečajev, podporo skupnosti ter kompleksnost vsakega orodja.
Diplomsko delo se osredotoča na različne načine shranjevanje podatkov. V njem sta predstavljena dva pristopa shranjevanja podatkov s poudarkom na uporabi z veliko količino podatkov (Big Data).
Prav tako primerjamo podatkovna tipa baz SQL in NoSQL v kontekstu njune uporabe za Big Data in primerjamo, katera bi bila boljša izbira za delo z Big Data.
V diplomski nalogi smo prav tako predstavili in primerjali dve vodilni JavaScript tehnologiji, React in Angular, kar je bil tudi naš glavni cilj. Skozi primerjalno analizo smo identificirali prednosti, slabosti in primerljivost obeh ogrodij v različnih kontekstih, kot so učinkovitost, hitrost in uporabniška izkušnja.
Pri tem smo se osredotočili tudi na njuno delovanje pri obdelavi velikih količin podatkov (Big Data), kar je omogočilo celovit vpogled v njuno zmogljivost in prilagodljivost pri obravnavi kompleksnih podatkovnih izzivov.
V okviru raziskave smo se osredotočili tudi na vlogo Big Data v kontekstu razvoja aplikacij v Reactu in Angularju. Raziskali smo njuno definicijo, različne formate podatkov, s katerimi se srečujemo pri delu z velikimi količinami podatkov, ter obravnavali izzive, povezane z njihovo hitrostjo in obdelavo.
Posebej smo analizirali, kako se lahko tehnologiji React in Angular prilagodita za učinkovito obdelavo in prikazovanje velikih količin podatkov. Ugotovili smo, da lahko oba okolja omogočata učinkovito uporabo Big Data, pri čemer je izbira med njima odvisna predvsem od specifičnih zahtev projekta in strokovnih znanj razvijalcev.
V zaključku diplomske naloge smo razvili dve aplikaciji za predstavitev Pokemonov, pri čemer smo eno izdelali v okolju React, drugo pa v Angularju. Glavni cilj raziskave je bil primerjati funkcionalnosti, učinkovitost in uporabniško izkušnjo obeh aplikacij ter ugotoviti, katera platforma je bolj primerna za izdelavo tovrstnih aplikacij.
Na koncu smo izvedli tudi meritve, ki so nam pomagale oceniti, katera aplikacija je boljša glede na različne vidike, kot so hitrost delovanja, odzivnost in enostavnost uporabe.