Frontend-ohjelmointi JavaScript vs. modernit alustat

Ladataan...
suljettu
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.

Verkkojulkaisu

DOI

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.

item.page.okmtext