Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Skaalautuva React-kehitys yhden sivun sovelluksissa

Vaccari, Daniele (2022)

 
Avaa tiedosto
VaccariDaniele.pdf (391.1Kt)
Lataukset: 



Vaccari, Daniele
2022

Tieto- ja sähkötekniikan kandidaattiohjelma - Bachelor's Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-08-05
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202208056240
Tiivistelmä
Web-kehityksen front-end puolella sovelluskehykset ovat yleistyneet tapana luoda dynaamisia web-sovelluksia. Tämä kirjallisuuskatsauksena toteutettu tutkielma käsittelee JavaScript- ohjelmointikielellä kirjoitettujen ja React-sovelluskehystä hyödyntävien web-sovellusten kehitysvalintoja, jotka vaikuttavat sovelluksen skaalautuvuuteen ja jatkokehitykseen.
React on yksi maailman suosituimmista JavaScript-sovelluskehyksistä, joten aiheesta on saatavilla tutkimusta ja ajantasaisia artikkeleita. React koki suuren päivityksen vuoden 2019 keväällä, jolloin Reactiin julkaistiin funktionaalisille komponenteille ominaiset Hookit, jotka mahdollistavat React-kehityksen ilman luokkia. Tämän kirjallisuuskatsauksen esimerkit ovat Hook-painotteisia, sillä React-kehitys orientoituu hiljattain ja etenevissä määrin niiden suosioon, ja esimerkit käsittelevät kooditason skaalautuvuusvalintoja niiden avulla.
Tutkielmassa käsiteltävät skaalautuvuuteen ja jatkokehitykseen liittyvät ongelmat sisältävät sovelluksen tyypittämisen, syntaksin johdonmukaisuuden kehittäjien kesken, JavaScriptin monisäikeistämisen, sovelluksen tilan hallinnan menetelmiä ja hyviä käytäntöjä, Reactille ominaisen JSX-syntaksin käytön, sovelluksen testaamisen ja virtuaalisen DOM:n käytön. Tutkielman analyysin johtopäätöksenä nousi esiin seitsemän React-sovelluskehityksessä huomioitavaa aihekokonaisuutta, jotka suositellaan implementoitavaksi skaalautuvassa ja jatkokehitysystävällisessä kehityksessä. Käsitellyt asiat mahdollistavat skaalautuvan React- kehityksen, helpottavat huomattavasti kehittäjien työtä ja tekevät skaalautuvasta sovelluskehityksestä Reactilla jatkokehitysystävällisempää.
Kokoelmat
  • Kandidaatintutkielmat [10984]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste