Online informativni dan 26. 11. 2026 ob 18.00 – študij ob delu, cena, štipendije. Rezervirajte mesto →
Academia
Diplomsko delo 2024Programsko inženirstvofront-end · primerjava · razvoj spletnih aplikacij

Primerjava uporabne vrednosti ogrodja Vue in knjižnice ReactJS

Obstaja veliko tehnologij za razvoj front-end dela spletnih aplikacij.

Rok Krajncdiplomant, Računalništvo in informatika – modul Programsko inženirstvo · zagovor februar 2024Mentor: mag. Ervin Schaff · mentor v podjetju: Petra Munda
VrstaDiplomsko deloRačunalništvo in informatika · Programsko inženirstvo
Področjefront-end, primerjava, razvoj spletnih aplikacij
Mentormag. Ervin Schaffmentor v podjetju: Petra Munda
Obseg84 straniPDF 1,2 MB
ZagovorFebruar 2024objavljeno 21. 2. 2024
V 30 sekundah
Vprašanje

Diplomsko delo se ukvarja s knjižnico ReactJS in ogrodjem Vue z namenom ugotovitve, kateri ima višjo uporabno vrednost, kar bi podjetjem, kolegom razvijalcem in meni olajšalo izbiro med njima.

Metoda

Narava takšne raziskave zahteva izdelavo dveh primerljivih spletnih aplikacij, vsake z drugim orodjem.

Ugotovitev

Izkazalo se je, da se razvijalec lahko hitreje nauči uporabljati knjižnico ReactJS.

Obstaja veliko tehnologij za razvoj front-end dela spletnih aplikacij. Diplomsko delo se ukvarja s knjižnico ReactJS in ogrodjem Vue z namenom ugotovitve, kateri ima višjo uporabno vrednost, kar bi podjetjem, kolegom razvijalcem in meni olajšalo izbiro med njima. Narava takšne raziskave zahteva izdelavo dveh primerljivih spletnih aplikacij, vsake z drugim orodjem. Izkazalo se je, da se razvijalec lahko hitreje nauči uporabljati knjižnico ReactJS. Sledila je raziskava tržnega položaja, kjer je na podlagi primerjav razširjenosti in priljubljenosti, možnosti zaposlitve ter skupnosti ugotovil, da je ReactJS v boljšem položaju.

Zakaj je problem resničen

Obstaja veliko tehnologij za razvoj front-end dela spletnih aplikacij. Diplomsko delo se ukvarja s knjižnico ReactJS in ogrodjem Vue z namenom ugotovitve, kateri ima višjo uporabno vrednost, kar bi podjetjem, kolegom razvijalcem in meni olajšalo izbiro med njima.

Metoda

Narava takšne raziskave zahteva izdelavo dveh primerljivih spletnih aplikacij, vsake z drugim orodjem. Najprej je namestil in pripravil integrirano razvojno okolje Visual Studio Code, v katerem je aplikaciji lahko ustvaril. Po tem je si zamislil koncept aplikacij in narisal skico ter spisal načrt delovanja, v katerem je opredeljeno, kaj morata aplikaciji vsebovati in na kakšen način bosta delovali.

Naslednji korak je bila izdelava samih aplikacij. V nadaljevanju je primerjal, katerega orodja se je moč hitreje naučiti glede na dostop do učnega gradiva in spletnih tečajev ter na njuno skupnost in kompleksnost.

Kaj je nastalo

Izkazalo se je, da se razvijalec lahko hitreje nauči uporabljati knjižnico ReactJS. Sledila je raziskava tržnega položaja, kjer je na podlagi primerjav razširjenosti in priljubljenosti, možnosti zaposlitve ter skupnosti ugotovil, da je ReactJS v boljšem položaju. Potem je začel meritve obremenjenosti sistemov, za kar je meril porabo pomnilnika in obremenjenost centralne procesne enote.

Za tem je izvedel meritve hitrosti in odzivnosti. Aplikaciji sta lokalni na njegovem računalniku, zato je bil gostitelj in hkrati odjemalec, kar je zahtevalo, da je za meritve uporabil različna orodja (Windows Performance Monitor in Google Chrome devTools). S poglobljeno analizo je ugotovil, da ogrodje Vue porabi več sredstev in tako bolj obremeni sistem.

Meritve hitrosti so bile namenjene ugotavljanju, katera aplikacija se hitreje naloži do različnih faz uporabnosti. Izkazalo se je, da pri osnovni količini podatkov aplikacija, izdelana z ReactJS, potrebuje dlje do faze interaktivnosti, medtem ko pri povečani količini podatkov potrebuje manj časa kot aplikacija, izdelana z Vue. Na podlagi meritev obremenjenosti je tudi ugotovil, da ima ReacJS aplikacija večji potencial za rast, v kolikor se narava aplikacije ne spremeni, ampak se spremeni zgolj količina podatkov, kar je hkrati privedlo do spoznanja, da ReactJS aplikacija učinkovitejše dela z Big Data.

Na podlagi vseh meritev in ugotovitev je spoznal, da ima knjižnica ReactJS večjo uporabno vrednost kot ogrodje Vue.

Prenesite diplomsko delo84 strani · PDF 1,2 MB
Krajnc, R. (2024). Primerjava uporabne vrednosti ogrodja Vue in knjižnice ReactJS. Diplomsko delo, Academia, višja strokovna šola, Maribor.
Prenesite PDF
front-endprimerjavarazvoj spletnih aplikacijReactJSVue
Comparison of the Usability of the Vue Framework and the ReactJS LibraryThere are many technologies for developing the front-end part of web applications. The diploma thesis deals with the ReactJS library and the Vue framework with the aim of determining which has higher usability, which would make it easier for companies, fellow developers and the author to choose between them.

Objavljeno 21. 2. 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

Zaslon z izvorno kodo za razvoj spletnih aplikacijZaslon z izvorno kodo za razvoj spletnih aplikacijSimbolična fotografija (Pixabay, jamesmarkosborne)
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.