Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Kaakkois-Suomen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kaakkois-Suomen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Next.js ja Typescript verkkosivuston kehityksessä

Luostarinen, Niko (2022)

 
Avaa tiedosto
niko_luostarinen_ont.pdf (1003.Kt)
Lataukset: 


Luostarinen, Niko
2022
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022120225781
Tiivistelmä
Tämän opinnäytetyön tavoite oli perehtyä Javascriptin ja Typescriptin, sekä
Next.js:n ja Reactin toimintaan ja eroavaisuuksiin. Tavoitteena oli myös selvit-
tää, kuinka paljon Reactiin on asennettava lisää paketteja, jotta siihen saa-
daan samat toiminnallisuudet kuin Next.js sisältää.
Toimeksiantaja opinnäytetyölle toimi Hurja Solutions Oy, joka tuottaa verkko-
palveluita, räätälöityjä ohjelmistoja, mobiiliapplikaatiota sekä lisätyn todellisuu-
den (AR) -sovelluksia. Yritys kokeilee aktiivisesti uusia teknologioita, ja tämä
työ on osa tällaista kokeilua.
Opinnäytetyön alussa käydään läpi ohjelmointikielet Typescript sekä Ja-
vascript ja näihin liittyviä käsitteitä. Tämän jälkeen käydään läpi, mikä on oh-
jelmistokehys, ja esitellään näistä Next.js sekä React niiden ominaisuuksi-
neen. Työssä tehdään blogisivusto näillä ohjelmistokehyksillä sekä ohjelmisto-
kielillä ja tehdään vertailua näiden välillä.
Työssä sivusto tehdään ensin Next.js:n ja Typescriptin avulla käyttäen Static
Site Generation, Incremental Static Regeneration ja Server Side Rendering-
menetelmiä. Tämän jälkeen sivusto toteutetaan käyttäen Reactia ja Javascrip-
tiä. Tämän jälkeen samaa sivustoa lähdetään toteuttamaan Reactilla ja tarkoi-
tuksena on käyttää samoja renderöinti menetelmiä kuin Next.js esimerkissä.
Opinnäytetyön tuloksena saadun vertailun pohjalta todetaan, että Reactissa jo
perustoiminnallisuudet vaatisivat lisäpakettien asentamista. Jos käyttöön halu-
taan ottaa Static Site Generation-, Incremental Static Regeneration- ja Server
Side Rendering -menetelmiä, on vaihtoehtoina ottaa käyttöön jokin nämä tai-
tava ohjelmistokehys tai oman toteutuksen koodaaminen palvelin toteutuksi-
neen.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste