Yksisivuisen web-sovelluksen käyttöliittymäsovelluskehyksen valintaan vaikuttavat tekijät

Nykyaikaiset yksisivuiset web-sovellukset ovat nykyään tyypillinen ohjelmiston muoto, jolla pystytään korvaamaan aikaisemmin erikseen tehdyt työpöytä- ja mobiilisovellukset kustannusten minimoimiseksi. Moderneille yksisivuisille web-sovelluksille on tyypillistä, että niiden pohjalla on sovelluskehys...

Full description

Bibliographic Details
Main Author: Pulkka, Tommi
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2022
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/80579
Description
Summary:Nykyaikaiset yksisivuiset web-sovellukset ovat nykyään tyypillinen ohjelmiston muoto, jolla pystytään korvaamaan aikaisemmin erikseen tehdyt työpöytä- ja mobiilisovellukset kustannusten minimoimiseksi. Moderneille yksisivuisille web-sovelluksille on tyypillistä, että niiden pohjalla on sovelluskehys, eli kirjasto, joka tarjoaa kehittäjälle lukuisia työkaluja ja valmista koodia, jonka ympärille sovellusta voi alkaa kehittämään. Nykyisin on tyypillistä, että sovelluskehykseksi valitaan suosittu ratkaisu, jotta ongelmien noustessa kehittäjän on mahdollista hakea apua sovelluskehyksen ympärille rakentuneelta yhteisöltä. On kuitenkin olemassa lukuisia suosittuja käyttöliittymän kehittämistä varten tehtyjä sovelluskehyksiä, joten kehitystiimien on hankalaa valita juuri heidän projektiinsa sopiva käyttöliittymäsovelluskehys. Tämän tutkimuksen tarkoituksena on ottaa selvää teemahaastattelujen avulla, mikä johtaa tyypillisesti käyttöliittymäsovelluskehyksen valintaan ja mitkä kriteerit koetaan tärkeimmiksi sovelluskehystä valittaessa. Modern web-applications are nowadays a typical form of software, which can be used to replace previously used separate mobile- and desktop-applications to minimize costs. It is typical for modern web applications, that they have what is called a software framework, which is a library that offers a set of tools and prewritten code, that can be used as a skeleton for the software to be developed around. Nowadays it is typical that a software framework is selected based on its’ popularity among developers, so that it’s easy for developers to seek help from the community that is built around the framework whenever problems arise. There are, however, several of popular front-end frameworks, so it is difficult for development teams to select the right front-end framework for their purpose. The goal of this study is to figure out, using semi-structured interviews, which are the typical reasons behind the selection of a front-end software framework and which criteria are perceived as the most important factors when choosing a front-end framework.