Vue - ja React ohjelmistokehysten erot
Lindborg, Niko (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202403134339
https://urn.fi/URN:NBN:fi:amk-202403134339
Tiivistelmä
Verkkopohjaisten selain sovellusten kehittämiseen käytettävien työkalujen määrä on viime vuosina kasvanut merkittävästi. Moderneissa verkkopohjaisissa sovelluksissa on nykypäivänä aina käytössä joku ohjelmistokehys pohjalla avustamassa sovelluksen rakentamisessa. Sovelluksen elinkaaren kannalta ohjelmistokehyksen valinta näyttelee isoa roolia, sillä moni kirjasto, tilanhallintatyökalu ja sovelluksen rakenne voi olla vahvasti sidoksissa ohjelmistokehyksen.
Tutkimusprojektissa tarkastellaan kahden laajasti käytetyn web -pohjaisen ohjelmistokehyksen, Vuen ja Reactin eroja teknologia valinnan avuksi.
Tutkimusprojektin alussa esitellään lyhyesti Single Page Application konsepti ja mahdolliset käyttökohteet. Tämän jälkeen katsastetaan Reactin ja Vuen toimintaperiaatteet, rakenne ja tyypilliset arkkitehtuurit tilanhallintaa varten.
Erojen vertailua varten rakennetaan molemmilla ohjelmistokehyksillä pienet loogisesti identtiset verkkopalvelut, jotka hakevat ulkoisesta rajapinnasta tietoa, piirtävät haetut tiedot selaimeen, joita käyttäjät pystyvät suodattamaan. Näiden sovellusten rakenne ja koodi käydään läpi erojen havainnollistamiseksi.
Tutkimusprojektissa tarkastellaan kahden laajasti käytetyn web -pohjaisen ohjelmistokehyksen, Vuen ja Reactin eroja teknologia valinnan avuksi.
Tutkimusprojektin alussa esitellään lyhyesti Single Page Application konsepti ja mahdolliset käyttökohteet. Tämän jälkeen katsastetaan Reactin ja Vuen toimintaperiaatteet, rakenne ja tyypilliset arkkitehtuurit tilanhallintaa varten.
Erojen vertailua varten rakennetaan molemmilla ohjelmistokehyksillä pienet loogisesti identtiset verkkopalvelut, jotka hakevat ulkoisesta rajapinnasta tietoa, piirtävät haetut tiedot selaimeen, joita käyttäjät pystyvät suodattamaan. Näiden sovellusten rakenne ja koodi käydään läpi erojen havainnollistamiseksi.