Hyppää sisältöön
    • Suomeksi
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Kandidaatin tutkielmat (rajattu näkyvyys)
  • Näytä aineisto
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Kandidaatin tutkielmat (rajattu näkyvyys)
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Frontend-ohjelmointi JavaScript vs. modernit alustat

Kyllönen, Aleksi (2024-05-22)

Frontend-ohjelmointi JavaScript vs. modernit alustat

Kyllönen, Aleksi
(22.05.2024)
Katso/Avaa
Kyll%C3%B6nen_Aleksi_opinnayte.pdf (575.8Kb)
Lataukset: 

Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
suljettu
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on:
https://urn.fi/URN:NBN:fi-fe2024060443879
Tiivistelmä
Verkkosivujen frontend-puoli eli käyttäjille näkyvä osa on kirjoitettu JavaScript-ohjelmointikielellä.
JavaScriptistä on sittemmin kehitetty useita ohjelmistokehyksiä
eri ominaisuuksilla parantamaan tai helpottamaan ohjelmointia. Tässä kandidaatintutkielmassa
perehdytään tarkemmin frontend-ohjelmointiin ja vertaillaan miten ohjelmointi
eroaa, kun käytetään JavaScript-ohjelmointikieltä ja kahta sen ohjelmistokehystä
Reactia ja Svelteä. Ohjelmistokehyksien käyttö on lisääntynyt suuresti ja
nykyään suurin osa verkkosivuista onkin kehitetty käyttäen jotain niistä.
Tutkielman tavoitteena oli selvittää kirjallisuuden avulla vastaukset seuraaviin tutkimuskysymyksiin:
miten ohjelmistokehyksien käyttö vertautuu puhtaaseen JavaScriptohjelmointiin,
miten ohjelmistokehyksien käyttö helpottaa ohjelmointia ja mitä uutta
modernimpi ohjelmistokehys Svelte tuo verrattuna vanhempaan ja hyvin suosittuun
Reactiin.
Tutkielmassa perehdyttiin alan kirjallisuuteen ja artikkeleihin. Vertailua suoritettiin
esimerkkiohjelman avulla ja perehtymällä eri tekniikoiden keskeisiin ominaisuuksiin
ja niiden eroihin muihin tekniikoiden nähden. Esimerkkiohjelmaksi valittiin yksinkertainen
laskuri, jossa voi muuttaa laskurin tilaa yhdellä isommaksi tai pienemmäksi.
Ohjelma toteutettiin käyttäen kaikkia kolmea eri tekniikkaa.
Tutkielmassa havaittiin, että eri tekniikat sopivat eri käyttötarkoituksiin ja ei voida
selvästi nostaa jotain tekniikkaa paremmaksi kuin toista.
Kokoelmat
  • Kandidaatin tutkielmat (rajattu näkyvyys) [904]

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetAsiasanatTiedekuntaLaitosOppiaineYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste