JavaScript-kehysten vertailu : Systemaattinen kirjallisuuskatsaus
Juura, Teemu (2019)
Kandidaatintyö
Juura, Teemu
2019
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2019072223166
https://urn.fi/URN:NBN:fi-fe2019072223166
Tiivistelmä
JavaScript-kehyksiä on olemassa tuhansia, eikä niiden vertailuun ole yleisiä metodeja. Tässä työssä selvitetään systemaattisen kirjallisuuskatsauksen avulla miten JavaScriptkehyksiä on erilaisissa tutkimuksissa vertailtu. Määritellään hakukysely ja valintakriteerit, joiden avulla valitaan analysoitavat tutkimukset. Kirjallisuudessa JavaScript-kehyksiä on vertailtu niiden ominaisuuksien ja käytännön testien perusteella. Tutkimukset kategorisoidaan vertailutavan ja tutkimusnäkökulman mukaan. Vertailukriteereitä tunnistetaan 20. Analysoiduista tutkimuksista suurin osa ehdottaa tapaa vertailla JavaScript kehyksiä. Johtopäätöksenä voidaan todeta, että systemaattiselle kehysten vertailumetodille olisi käyttöä. Analysoitujen tutkimusten määrä oli melko pieni verrattuna hakutulosten kokonaismäärään, joten tutkimustulokset ovat korkeintaan suuntaa antavia. There are thousands of JavaScript frameworks and there exists no common method to compare them with. In this thesis a systematic mapping study is conducted in order to find out how and with what criteria JavaScript frameworks have been compared in literature. A search string and study selection criteria are defined based on which the studies to be analyzed are selected. Two ways of comparing JavaScript frameworks are identified. The studies are categorised based on the method of comparison and research type. 20 different comparison criteria are identified. Most of the analyzed studies were classified as solution proposals, which suggests that a need for a systematic method of comparing JavaScript frameworks exists. However the number of analyzed studies was rather small compared to the total number of search results, which affects the validity of the findings.