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
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Single-page Application Frameworks in Enterprise Software Development

Kokkonen, Juha (2015)

 
Tweet refworks
 
Avaa tiedosto
Kokkonen_Juha.pdf (247.4Kt)
Lataukset: 


Kokkonen, Juha
Jyväskylän ammattikorkeakoulu
2015
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
http://urn.fi/URN:NBN:fi:amk-2015060912877
Tiivistelmä
Opinnäytetyön ensisijainen tavoite oli tutkia JavaScript single-page application -sovelluskehysten soveltuvuutta yritysohjelmistojen kehittämiseen. Opinnäytetyössä vertailtiin kahta suosittua sovelluskehystä: Backbone.js ja AngularJS. Toissijainen tavoite oli luoda dokumentaatio sovelluskehittäjille, jotka työssään siirtyvät sovelluskehyksestä toiseen ja haluavat yleiskuvan, kuinka vastaavat kokonaisuudet on toteutettu vertailluissa sovelluskehyksissä.

Tutkimuksen tuloksena havaittiin, että single page application -sovelluskehykset ovat useissa tilanteissa käyttökelpoisia yritysohjelmistojen kehityksessä. Vaikka single-page-arkkitehtuuri siirtää monia sovelluksen toiminnallisuuksia palvelimelta selaimeen, on tärkeää, että sovelluksen tarvitsemat palvelut ja tietovarastot ovat saatavilla web-selaimen tukemien protokollien ja tietomuotojen rajoissa. Sellaiset palvelut, joita single-page-sovellus ei pysty suoraan hyödyntämään, täytyy muuntaa selainsovellukselle yhteensopivaan muotoon muiden teknologioiden avulla.

Sovelluskehystä valittaessa tulee kiinnittää huomiota toteutettavan sovelluksen vaatimuksiin. Backbone.js tarjoaa minimalistisen lähtökohdan single-page-sovellusten rakentamiseen. AngularJS pyrkii tarjoamaan kokonaisvaltaisemman näkemyksen siitä, mitä ominaisuuksia sovelluskehyksen tulisi tarjota sovelluskehityksen tueksi. Mikäli AngularJS:n monipuolisempaa ominaisuuskirjoa pystytään hyödyntämään laajasti, on se todennäköisesti tuottavampi valinta. Jos taas sovellus poikkeaa huomattavasti tavanomaisesta, on Backbone.js helpompi sovittaa näihin vaatimuksiin.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatTutkintonimikkeetAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste