Verkkokehityksen modernit teknologiat ja niiden soveltaminen verkkosivuissa
Mattila, Riina (2025)
Mattila, Riina
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025062623509
https://urn.fi/URN:NBN:fi:amk-2025062623509
Tiivistelmä
Opinnäytetyön tavoitteena oli tutkia modernien verkkosivuteknologioiden, erityisesti low-code-, no-code- ja React-ratkaisujen, ominaisuuksia sekä niiden soveltuvuutta erilaisten verkkosivuprojektien toteutukseen. Tarkoituksena on muodostaa ymmärrys siitä, millaisia hyötyjä ja rajoitteita teknologioihin liittyy.
Työssä hyödynnettiin käytettyjen lähteiden lisäksi käytännön esimerkkejä, joissa toteutettiin sama nettisivu sekä no-code-alustalla että Reactilla. Näiden kehitysprosessien nopeutta, haasteita ja kustannuksia verrattiin keskenään. Lisäksi analysoitiin teknologioiden ylläpidettävyyttä, skaalautuvuutta ja soveltuvuutta jatkokehitykseen.
Tulokseksi saatiin, että no-code- ja low-code-alustat sopivat parhaiten nopeasti toteutettaviin ja toiminnoiltaan yksinkertaisempiin projekteihin, kun taas React on parempi valinta, kun tarvitaan mahdollisuus räätälöintiin sekä laajennettavuuteen.
Tuloksista voidaan päätellä, että teknologian valinta verkkosivuprojekteissa kannattaa perustaa projektin monimutkaisuuteen, budjettiin sekä ylläpidollisiin seikkoihin, nopeissa ja kevyissä projekteissa no-code riittää, mutta laajoissa ratkaisuissa tarvitaan Reactin joustavuutta.
Työssä hyödynnettiin käytettyjen lähteiden lisäksi käytännön esimerkkejä, joissa toteutettiin sama nettisivu sekä no-code-alustalla että Reactilla. Näiden kehitysprosessien nopeutta, haasteita ja kustannuksia verrattiin keskenään. Lisäksi analysoitiin teknologioiden ylläpidettävyyttä, skaalautuvuutta ja soveltuvuutta jatkokehitykseen.
Tulokseksi saatiin, että no-code- ja low-code-alustat sopivat parhaiten nopeasti toteutettaviin ja toiminnoiltaan yksinkertaisempiin projekteihin, kun taas React on parempi valinta, kun tarvitaan mahdollisuus räätälöintiin sekä laajennettavuuteen.
Tuloksista voidaan päätellä, että teknologian valinta verkkosivuprojekteissa kannattaa perustaa projektin monimutkaisuuteen, budjettiin sekä ylläpidollisiin seikkoihin, nopeissa ja kevyissä projekteissa no-code riittää, mutta laajoissa ratkaisuissa tarvitaan Reactin joustavuutta.