Online informativni dan 26. 11. 2026 ob 18.00 – študij ob delu, cena, štipendije. Rezervirajte mesto →
Academia
Diplomsko delo 2024Programsko inženirstvoAngular · Big Data · JavaScript ogrodja

Primerjava JavaScript knjižice React.js z JavaScript ogrodjem Angular

Pregledali so učno krivuljo, dostopnost učnih virov in spletnih tečajev, podporo skupnosti ter kompleksnost vsakega orodja.

Matic Kerecdiplomant, Računalništvo in informatika – modul Programsko inženirstvo · zagovor julij 2024Mentor: mag. Ervin Schaff · mentor v podjetju: Aljaž Sahornik
VrstaDiplomsko deloRačunalništvo in informatika · Programsko inženirstvo
PodročjeAngular, Big Data, JavaScript ogrodja
Mentormag. Ervin Schaffmentor v podjetju: Aljaž Sahornik
Obseg63 straniPDF 1,6 MB
ZagovorJulij 2024objavljeno 10. 7. 2024
V 30 sekundah
Vprašanje

V diplomski nalogi so prav tako predstavili in primerjali dve vodilni JavaScript tehnologiji, React in Angular, kar je bil tudi njihov glavni cilj.

Metoda

Pregledali so učno krivuljo, dostopnost učnih virov in spletnih tečajev, podporo skupnosti ter kompleksnost vsakega orodja.

Ugotovitev

Ugotovili so, 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.

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 so učno krivuljo, dostopnost učnih virov in spletnih tečajev, podporo skupnosti ter kompleksnost vsakega orodja. Ugotovili so, 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 so razvili dve aplikaciji za predstavitev Pokemonov, pri čemer so eno izdelali v okolju React, drugo pa v Angularju.

Zakaj je problem resničen

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.

Metoda

Pregledali so 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 so prav tako predstavili in primerjali dve vodilni JavaScript tehnologiji, React in Angular, kar je bil tudi njihov glavni cilj. Skozi primerjalno analizo so identificirali prednosti, slabosti in primerljivost obeh ogrodij v različnih kontekstih, kot so učinkovitost, hitrost in uporabniška izkušnja.

Pri tem so 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 so se osredotočili tudi na vlogo Big Data v kontekstu razvoja aplikacij v Reactu in Angularju. Raziskali so 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 so analizirali, kako se lahko tehnologiji React in Angular prilagodita za učinkovito obdelavo in prikazovanje velikih količin podatkov.

Kaj je nastalo

Ugotovili so, 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 so razvili dve aplikaciji za predstavitev Pokemonov, pri čemer so 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 so 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.

Prenesite diplomsko delo63 strani · PDF 1,6 MB
Kerec, M. (2024). Primerjava JavaScript knjižice React.js z JavaScript ogrodjem Angular. Diplomsko delo, Academia, višja strokovna šola, Maribor.
Prenesite PDF
AngularBig DataJavaScript ogrodjapodatkovne bazeReact
Comparison of the React.js JavaScript Library with the Angular JavaScript FrameworkThe diploma thesis examines the differences between the React.js JavaScript library and the Angular JavaScript framework, with emphasis on their practical value. The diploma thesis encompasses the creation of two comparable web applications using both tools and a review of how both technologies perform when processing Big Data.

Objavljeno 10. 7. 2024 · licenca CC BY-NC 4.0 (besedilo in PDF diplomskega dela; fotografije in videi © Academia) · izvirna objava: academia.si.

Iz dela

Slike, sheme in zaslon

Programska koda JavaScript na zaslonu prenosnikaProgramska koda JavaScript na zaslonu prenosnikaSimbolična fotografija (Pixabay, fancycrave1)
Sorodni projekti

Še iz modula Programsko inženirstvo

Vsi diplomski projekti →
Vpis · Programsko inženirstvo

Želite v dveh letih narediti tak projekt?

Pustite e-pošto. V enem delovnem dnevu dobite osebni odgovor karierne svetovalke: ali je modul pravi za vas, kako se prizna vaša služba kot praksa in koliko stane – plus predmetnik, urnik in cenik.

Go Higher.
Osebni odgovor po e-pošti v enem delovnem dnevu. Brez spama; s pošiljanjem se strinjate s politiko zasebnosti.
Preden greste

Pošljemo vam predmetnik, potek študija ter možnosti financiranja in štipendij.

Brez klicev, brez spama. Ena e-pošta z vsem, kar potrebujete za odločitev, in povabilom na predavanje.

S pošiljanjem se strinjate, da vas Academia kontaktira po e-pošti ali telefonu. Zasebnost · odjava kadar koli.