Modernit verkkosovelluskehykset ja kirjastot
Kemppainen, Henri (2022)
Kemppainen, Henri
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022093020676
https://urn.fi/URN:NBN:fi:amk-2022093020676
Tiivistelmä
Opinnäytetyön tarkoituksena oli tutustua kahteen eri käyttöliittymäverkkosovelluskehykseen, Reactiin ja Angulariin. Tarkastelen työssäni näiden kahden verkkosovelluskehyksen perusominaisuuksia sekä niiden oppimiskynnystä uusille sovelluskehittäjille. Lisäksi tarkastelen näiden suosiota maailmanlaajuisesti, sekä niiden työmarkkinoita Suomessa. Vertailen myös näiden kahden käytettävyyttä, ja pohdin niiden suosioiden syitä. Kerron myös lyhyesti Node.js:stä ja sen käyttötarkoituksesta verkkosovellusten kehityksessä.
Sovelluskehyksiin tutustuakseni, kehitin kaksi samanlaista ohjelmistoa, jotka mahdollistavat datan lukemisen, tallennuksen, muokkaamisen ja poistamisen. Palvelinpuolen, reititykset, ja tietokanta-kutsut hoitavat tätä työtä varten luomani Node.js-sovellus. Tietokannaksi valitsin dokumenttitietokannan MongoDB:n, josta myös kerron työssäni lyhyesti.
Sovelluskehyksiin tutustuakseni, kehitin kaksi samanlaista ohjelmistoa, jotka mahdollistavat datan lukemisen, tallennuksen, muokkaamisen ja poistamisen. Palvelinpuolen, reititykset, ja tietokanta-kutsut hoitavat tätä työtä varten luomani Node.js-sovellus. Tietokannaksi valitsin dokumenttitietokannan MongoDB:n, josta myös kerron työssäni lyhyesti.