Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Reaktiivisen web-sovelluksen toteuttaminen

Leinamo, Tommi (2015)

 
Avaa tiedosto
leinamo.pdf (1.871Mt)
Lataukset: 



Leinamo, Tommi
2015

Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2015-04-08
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201503231149
Tiivistelmä
Nykyaikaisissa web-sovelluksissa pyritään usein välttämään sivun uudelleenlatauksia sovelluksen tilan päivittymisen yhteydessä. Koko sivun lataaminen uudelleen on hidasta ja se keskeyttää web-sovelluksen käytön. Niinpä web-sovelluksissa suositaan nykyisen näkymän dynaamista päivittämistä koko sivun uudelleenlataamisen sijaan.

Web-sovelluksiin liittyy dynaamisuudesta huolimatta datan päivittymisen ongelma. Jos näkymässä oleva data muuttuu näkymän luomisen jälkeen, ei datan muutos vaikuta sovelluksen tilaan. Tämä ongelma voidaan ratkaista tekemällä sovelluksesta reaktiivinen. Reaktiivisessa web-sovelluksessa käyttöliittymä päivittyy automaattisesti, kun sen sisältämä data muuttuu.

Tässä diplomityössä arvioidaan reaktiivisen web-sovelluksen kehitysprosessin kautta, mitä ongelmia reaktiivisuuden hyödyntämiseen web-sovelluksissa liittyy, ja mitä hyötyjä sillä voidaan saavuttaa. Työssä esitellään arvioinnin pohjana oleva Vincit Oy:ssä kehitetty web-sovellus sekä siinä hyödynnetty reaktiivisuutta tukeva Meteor-sovelluskehys.

Työssä todetaan, että vaikka reaktiivisuuden hyödyntämisellä voidaan saavuttaa huomattavia hyötyjä kuten sovelluksen käyttökokemuksen parantaminen ja sovelluskehityksen helpottaminen, hyötyjen suuruus riippuu paljolti sovelluksen käyttökohteesta. Reaktiivisuus voi myös aiheuttaa ongelmia muun muassa ohjelman suorituskyvyn kanssa. Vaikka Meteor-sovelluskehyksen reaktiivinen malli on toimiva, se asettaa sovelluksen arkkitehtuurille rajoitteita tietokannan suhteen. Reaktiivisuuden hyödyntämisen tarpeellisuutta tulisi arvioida ottamalla sovelluksen loppukäyttäjien tarpeet huomioon.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [37078]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste