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
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

AngularJS- ja ReactJS-sovelluskehysten vertailu

Kuikka, Otto (2019)

 
Avaa tiedosto
Opinnäytetyönraportti.pdf (803.4Kt)
Lataukset: 


Kuikka, Otto
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019052311619
Tiivistelmä
Opinnäytetyö suoritetaan tutkimuksena, jonka tavoitteena on vertailla kahta JavaScript-pohjaista sovelluskehystä. Tutkimukseen sisältyy kahden CRUD-sovelluksen rakentaminen, vertailun kohteena olevilla sovelluskehyksillä. Tutkimuksessa selitetään sovelluksissa käytettyjä teknologioita ja sovellusten toiminnallisuuksia.

Tutkimuksen vertailussa keskitytään sovelluskehysten (AngularJS ja ReactJS), rakenteellisiin eroavaisuuksiin. Vertailussa tarkastellaan myös sitä, miten erot näkyvät rakennettujen CRUD-sovellusten välillä. Näin saadaan myös käytännöllinen näkökulma AngularJS:n ja ReactJS:n eroista. Vertailuosuudessa eroja tutkitaan keskittyen erityisesti sovellusten rakenteellisiin ominaisuuksiin, ylläpidettävyyteen, koodin luettavuuteen ja pystytykseen.

Aluksi käydään läpi JavaScript-ohjelmointikieltä, jonka jälkeen selitetään sovelluksissa käytettyjä palvelin- ja tietokantateknologioita. Sen jälkeen käsitellään verkkosovellusten kehitykselle ominaisia teknologiapakkoja (MEAN ja MERN) ja tutkimukselle oleelliset sovelluskehykset: AngularJS ja ReactJS. Seuraavaksi kerrotaan, miten tutkimus on suunniteltu ja toteutettu sekä käydään läpi tutkimuksen aikana syntyneet sovellukset. Lopuksi selitetään tutkimustulokset vertailemalla sovelluskehyksiä ja pohditaan tutkimuksen tekoa ja siinä nousseita haasteita ja onnistumisia.

Tutkimustulokset osoittavat, että verkkosovelluksia rakennettaessa on hyödyllisempää käyttää ReactJS:iä. Suurimmaksi syyksi tälle tulokselle voidaan nähdä se, että AngularJS on vanhentunut, joten sen jatkokehitysmahdollisuudet ovat todella heikot.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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