dc.contributor.advisor | Seppänen, Ville | |
dc.contributor.author | Matilainen, Arttu | |
dc.date.accessioned | 2021-01-08T07:02:50Z | |
dc.date.available | 2021-01-08T07:02:50Z | |
dc.date.issued | 2021 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/73549 | |
dc.description.abstract | JavaScript-viitekehysten yleistyessä, ja valittavien vaihtoehtojen lisääntyessä ei välttämättä ole aina selvää, mikä valittavissa olevista viitekehyksistä on paras omaan käyttötarkoitukseen. Aihetta on pyritty tutkimaan aikaisemmin kartoittamalla haastattelun keinoin tekijöitä, joita kehittäjät pitävät tärkeinä viitekehystä valitessaan, mutta varsinaista viitekehysten vertailua näiden kriteerien nojalta on tehty hyvin vähän. Tämä tutkielma pyrki tuottamaan aiempaan tutkimukseen ja kirjallisuuteen nojaten viitekehysten vertailussa käytettävän mallin, ja vertailemaan yleisesti käytettyjä viitekehyksiä näin valikoiduin kriteerein. Vertailulla saavutettujen löydösten pohjalta suoritettiin analyysi, josta selvisi viitekehysten vahvuudet ja heikkoudet toisiinsa nähden. Käytetyillä tutkimusmetodeilla ei päästy selkeään käsitykseen siitä, onko jokin viitekehyksistä yksiselitteisesti muita parempi, mutta tuloksista voidaan päätellä tapauksia, joissa on edullista käyttää jotain niistä ennen muita. | fi |
dc.description.abstract | As the amount of available JavaScript frameworks in the market increases, it is not always necessarily easy to make the decision on which of these frame-works is the most suitable for one’s specific use case. Previous research on factors that developers consider important when making the decision has been conducted by interviewing developers, but little research has been conducted that evaluates the available frameworks based on the suggested criteria. This thesis aimed to produce a model to be used in evaluating frameworks by reviewing existing research and literature. Three commonly used frameworks were then evaluated using this model, and the findings were then analysed to see the pros and cons of each of the analysed frameworks compared to each other. Using these methods, it was not possible to gain definite insight on the superiority of any of the compared frameworks, but judging from the results, it is clear to see that some of the frameworks are clearly better suited for certain types of projects than others. | en |
dc.format.extent | 31 | |
dc.language.iso | fi | |
dc.subject.other | web-viitekehykset | |
dc.subject.other | reactjs | |
dc.subject.other | angular | |
dc.subject.other | vuejs | |
dc.title | Web-sovellusprojektissa käytettävän viitekehyksen valinta | |
dc.identifier.urn | URN:NBN:fi:jyu-202101081029 | |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintyö | fi |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.rights.copyright | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.rights.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.contributor.oppiainekoodi | 601 | |
dc.subject.yso | WWW | |
dc.subject.yso | JavaScript | |
dc.subject.yso | ekosysteemit | |
dc.subject.yso | kirjastot | |