Pregled bibliografske jedinice broj: 1282807
Usporedba JavaScriptove knjižnice React i radnog okvira Next.js za razvoj web aplikacija
Usporedba JavaScriptove knjižnice React i radnog okvira Next.js za razvoj web aplikacija, 2023., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 1282807 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Usporedba JavaScriptove knjižnice React i radnog
okvira Next.js za razvoj web aplikacija
(Comparison of React JavaScript library and Next.js
web framework for web application development)
Autori
Prvčić, Tin
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
29.06
Godina
2023
Stranica
27
Mentor
Jović, Alan
Ključne riječi
programsko inženjerstvo ; radni okvir za web ; web razvoj ; JavaScript ; React, Next
(software engineering ; web framework ; web development ; JavaScript ; React, Next)
Sažetak
Cilj ovog završnog rada je usporediti knjižnicu React.js za izradu dinamičkih web aplikacija i radni okvir Next.js, dodatak na knjižnicu React.js koji omogućava renderiranje aplikacije na poslužitelju. Izrađene su po dvije istovjetne aplikacije u obje tehnologije, a zatim je uspoređen proces razvoja, kao i aplikacije koje su rezultat razvoja. Za statične aplikacije koje ne pružaju mogućnost izmjene podataka, Next.js pokazao se kao bolji izbor jer pruža renderiranje na poslužitelju, koje je bitno rad boljeg rangiranja na internetskim tražilicama, ali i bolje performanse prilikom prvog učitavanja. Za aplikacije koje omogućavaju izmjenu podataka React se pokazao kao bolji izbor, jer unatoč nešto sporijem prvom učitavanju i nedostatku renderiranja na poslužitelju, React pruža mogućnost implementacije priručne memorije na klijentskoj strani, pa je nakon svake izmjene na poslužitelju moguće samo izmijeniti priručnu memoriju, dok je u Nestu potrebno opet dohvatiti sve podatke na trenutnoj stranici (pa čak i one koji se nisu promijenili). Također, takve su aplikacije uglavnom sakrivene iza autentifikacije pa renderiranje na poslužitelju i brzina prvog učitavanja nisu presudni.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Alan Jović (mentor)