React Web-applikaation kehityksessä
Pitkänen, Aleksi (2018)
Pitkänen, Aleksi
Haaga-Helia ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018120620363
https://urn.fi/URN:NBN:fi:amk-2018120620363
Tiivistelmä
Verkkoteknologiat ovat jatkuvan murroksen vallassa ja ripeä kehitys on synnyttänyt kovan tarpeen verkkokehitystöitä tehostaville työkaluille ja resursseille. Näiden joukossa yksi tämän hetken hehkuvimmista voimavaroista on resurssikokoelma nimeltä React. Teknologian pyrkimyksenä on tarjota verkkokehittäjälle tehokas luontiprosessi interaktiivisten käyttöliittymien rakentamiseen tehostaen työskentelyä perinteisiin kehitysmenetelmiin rinnastettuna.
Tässä opinnäytetyössä käsitellään React-kirjastoa vertailevasta tutkimusnäkökulmasta. Projektin tavoitteena on käytännöllinen perehtyminen työn aihealueeseen, tutustuminen sen tuoreimpiin työkäytäntöihin konkretiapohjalta sekä aiheeseen liittyvien kahden eri menettelytavan havainnollinen vertailu.
Vertailussa asetetaan konkreettisin esimerkein vastakkain React-kirjaston työmenetelmät ja perinteisemmät menettelytavat. Varsinaisen dokumentaation ohella luodaan alkeellinen verkkoapplikaatio, jonka perspektiivistä objektiivinen vertailu suoritetaan.
Tutkimuksen tuloksista rakennetaan yhteenveto, jossa luetellaan projektin aikana kertyneet konkreettiset havainnot ja tulokset. Näiden perusteella kootaan omia ajatuksia siitä, miten React poikkeaa perinteisitä kehitysmenetelmistä, mihin teknologia soveltuu sekä mitä hyötyjä ja haasteita kirjasto tuo verkkokehitystehtäviin. Lisäksi pohditaan vaihtoehtoisten ratkaisujen soveltamista.
Tässä opinnäytetyössä käsitellään React-kirjastoa vertailevasta tutkimusnäkökulmasta. Projektin tavoitteena on käytännöllinen perehtyminen työn aihealueeseen, tutustuminen sen tuoreimpiin työkäytäntöihin konkretiapohjalta sekä aiheeseen liittyvien kahden eri menettelytavan havainnollinen vertailu.
Vertailussa asetetaan konkreettisin esimerkein vastakkain React-kirjaston työmenetelmät ja perinteisemmät menettelytavat. Varsinaisen dokumentaation ohella luodaan alkeellinen verkkoapplikaatio, jonka perspektiivistä objektiivinen vertailu suoritetaan.
Tutkimuksen tuloksista rakennetaan yhteenveto, jossa luetellaan projektin aikana kertyneet konkreettiset havainnot ja tulokset. Näiden perusteella kootaan omia ajatuksia siitä, miten React poikkeaa perinteisitä kehitysmenetelmistä, mihin teknologia soveltuu sekä mitä hyötyjä ja haasteita kirjasto tuo verkkokehitystehtäviin. Lisäksi pohditaan vaihtoehtoisten ratkaisujen soveltamista.