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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Perinteisen web-sovelluskehityksen ja vähäkoodialustojen vertailu

Doukas, Ilias (2022)

 
Avaa tiedosto
Doukas_Ilias.pdf (541.2Kt)
Lataukset: 


Doukas, Ilias
2022
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022052511964
Tiivistelmä
Insinöörityössä tutkittiin ja vertailtiin kahta erilaista tapaa kehittää web-sovelluksia. Vertailun kohteena olivat web-sovelluskehitys käsin ohjelmoimalla ja konfigurointiin perustuvat vähäkoodialustat. Insinöörityöhön valitut kehitystapojen edustajat ovat perinteisen web-sovelluskehittämisen osalta ReactJS ja vähäkoodialustojen osalta AppSheet. Molemmilla ratkaisuilla on mahdollista tehdä toisiaan vastaavia toteutuksia.

Insinöörityössä haluttiin selvittää, miten vähäkoodisovellus vertautuu käsin ohjelmoituun sovellukseen. Vertailu tehtiin luomalla prototyyppisovellukset molemmilla kehitystavoilla. Prototyyppisovelluksen aiheena oli työn johtaminen yrityksessä. Tämän lisäksi tutkittiin kehitystavoille ominaisia työkaluja, kehitystyöhön kuuluvia työvaiheita ja valmiiden sovellusten jatkokehitysmahdollisuuksia.

ReactJS on Facebookin kehittämä suosittu ohjelmakehys, jota hyödynnetään perinteisten web-sovellusten tekemisessä. AppSheet on Googlen omistama vähäkoodialusta, jolla on mahdollista luoda monipuolisia yrityssovelluksia ilman ohjelmointia. Työssä perehdyttiin kumpaankin kehitystapaan, niiden työvaiheisiin ja lopputuloksiin. Työ toimii apuna web-sovellusprojektin kehitystavan valinnassa.

Vähäkoodinen sovelluskehitys on lyhyessä ajassa noussut varteenotettavaksi vaihtoehdoksi haastamaan perinteistä sovelluskehitystä. Se tulee myös entistä laajemman tekijäkunnan saataville yksinkertaisempien työkalujen kautta. Käsin ohjelmoitavilla sovelluksilla on kuitenkin paikkansa nyt ja tulevaisuudessa, sillä niiden mukautus ja optimointimahdollisuudet ovat omaa luokkaansa.

Vertailussa kävi ilmi, että AppSheetillä tehty sovellus oli React-sovellukseen verrattuna viimeistellympi, vaikka sen tekemiseen kului vähemmän aikaa. React-sovelluksessa on kuitenkin laajemmat jatkokehitysmahdollisuudet.
Kokoelmat
  • Opinnäytetyöt
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