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

Standardoidut teknologiat verkkosovellusten modulaariseen kehittämiseen

Alanne, Hanna-Kaisa (2017)

 
Avaa tiedosto
alanne.hanna-kaisa.pdf (1.178Mt)
Lataukset: 


Alanne, Hanna-Kaisa
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201704305822
Tiivistelmä
Insinöörityön tarkoituksena oli tutkia uuden teknologian, webkomponenttien, käyttöä verkkosovellusten modulaarisessa kehittämisessä ja toteuttamisessa. Työssä haluttiin selvittää, mitä uusia ulottuvuuksia webkomponentit tuovat sovelluskehitykseen ja mitä yleisiä webkehityksessä esiintyviä ongelmia ne voivat ratkaista. Lisäksi työssä perehdyttiin kahteen erilaiseen webkomponenttikirjastoon, joiden ominaisuuksia vertailtiin tarkoituksena selvittää, kumpi soveltuisi paremmin verkkosovelluksen toteuttamiseen.

Webkomponenttikirjastoista vertailuun valittiin Mozillan X-Tag ja Googlen Polymer. Molemmilla kirjastoilla toteutettiin pienet esimerkit, ja vertailun lopputuloksena valittiin Googlen Polymer varsinaisen työn toteutukseen. Koska webkomponenttien tavoitteena on tuoda muun muassa modulaarisuutta verkkosovelluksiin, toteutetussa sovelluksessa oleellista oli sen modulaarinen rakenne ja toiminnallisuuksien jakaminen selkeiksi erillisiksi uudelleen käytettäviksi komponenteiksi.

Toteutettu sovellus hyödynsi webkomponenttiteknologioita, joiden avulla merkintäkieli (HTML), komentosarjakieli (JavaScript) ja tyylit (CSS) saatiin tiivistettyä erillisiksi uudelleen käytettäviksi komponenteiksi. Työssä huomattiin webkomponenttien ja Polymerin käytössä sekä hyviä että huonoja puolia. Toiminnallisuuksien ja tyylien kapseloiminen uudelleen käytettäviksi komponenteiksi vähensi modulaarisuuteen liittyviä ongelmia, mutta sivun latausaika liitännäisten kanssa kasvoi melko suureksi. Tulevaisuudessa tärkeä kehityskohde on webkomponenttien tuen saaminen kaikkiin moderneihin selaimiin.

Insinöörityön perusteella webkomponentit tuovat modulaarisen verkkosovelluksen kehitykseen hyviä ratkaisuja. Ne tarjoavat uusia mahdollisuuksia toteuttaa sovelluksia erillisistä uudelleen käytettävistä komponenteista, joiden toiminta on muista komponenteista riippumatonta. Webkomponentit voivat yleisesti kasvattaa suosiotaan lähivuosina, jos niiden tuki saadaan lisättyä kaikkiin selaimiin.
 
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