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
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Javascriptin sovelluskehys verkkosovelluksen käyttöliittymän toteutuksessa : React vs. Svelte

Haapasalo, Karel (2021)

Avaa tiedosto
Haapasalo_Karel.pdf (470.8Kt)
Lataukset: 


Haapasalo, Karel
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021061415980
Tiivistelmä
Verkkokehityksessä käytettävän JavaScript-ohjelmointikielen sovelluskehysten ja kirjastojen määrä on kasvanut kovaa vauhtia. Kehyksiä löytyy niin käyttöliittymien kehitykseen kuin asiakasohjelman ja jopa palvelinpuolen ohjelmointiin. Sovelluskehykset tarjoavat valmiita toiminnallisuuksia ja luettavampaa koodia, mikä tekee kehittämisestä nopeampaa ja sulavampaa.

Opinnäytetyössä tarkasteltiin kahta JavaScriptin sovelluskehystä, joita käytetään erityisesti käyttöliittymien tekemiseen. Tavoitteena oli selvittää onko Svelte varteenotettava vaihtoehto Reactille. Tavoitteena oli myös rakentaa kaksi versiota verkkosovelluksen käyttöliittymästä käyttäen React- ja Svelte-kehyksiä. Rakentamisen yhteydessä katsottiin kehysten tapoja, joilla komponenttilähtöisiä käyttöliittymiä voidaan rakentaa. Valmiita käyttöliittymiä vertailtiin systemaattisesti keskenään. Lisäksi katsottiin kehitysyhteisön vaikutusta kehysten elinvoimaisuuteen.

Työn lopputuloksena onnistuttiin rakentamaan kaksi versiota sovelluksen käyttöliittymästä. Päällisin puolen niistä tuli täysin identtisiä. Näitä onnistuttiin myös testaamaan. Testauksen ja systemaattisen vertailun perusteella pystyttiin toteamaan, että Svelte on pienen kokonsa, nopeutensa ja yksinkertaisuutensa takia varteenotettava vaihtoehto Reactille. Sen kehittäjien yhteisö ja resurssit ovat silti yhä vähäiset Reactiin verrattuna. Svelte saattaakin tarvita vielä muutaman vuoden lisää, vahvistaakseen pysyvyyttään ja kasvattamaan yhteisöään, jotta se voi tosissaan haastaa isommat sovelluskehykset.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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