React native ja Xamarin alustariippumattomassa mobiilikehityksessä

Kaksi suosituimmista alustariippumattomista sovelluskehyksistä on Xamarin ja React native, jotka molemmat pyrkivät yhdistämään eri mobiilialustojen koodipohjan. Yhteisestä tarkoituksestaan huolimatta Xamarin ja React native toimivat hyvin eri tavoin ja perustuvat täysin eri teknologioihin. Tämä tutk...

Full description

Bibliographic Details
Main Author: Tuhkanen, Joni
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2020
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/69870
_version_ 1826225799561216000
author Tuhkanen, Joni
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Tuhkanen, Joni Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Tuhkanen, Joni Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Tuhkanen, Joni
datasource_str_mv jyx
description Kaksi suosituimmista alustariippumattomista sovelluskehyksistä on Xamarin ja React native, jotka molemmat pyrkivät yhdistämään eri mobiilialustojen koodipohjan. Yhteisestä tarkoituksestaan huolimatta Xamarin ja React native toimivat hyvin eri tavoin ja perustuvat täysin eri teknologioihin. Tämä tutkielma käy vuoroittain läpi Xamarin-kehyksen ja React native -kehyksen hyvät sekä huonot puolet, sekä lopuksi vertaa näitä sovelluskehyksiä keskenään. Verrattaviin ominaisuuksiin lukeutuu tärkeimpinä kehyksien kehittämisympäristöt, suorituskyky, suosio ja hinnoittelumalli. Two of the most popular cross-platform mobile frameworks are Xamarin and React Native, which both are made to combine the codebase of different mobile platforms. Regardless of their common goal, Xamarin and React Native work very differently and are based on very different technologies. This thesis goes through both the good sides and bad of both Xamarin and React Native, after which it compares these frameworks. The most relevant compared features are development platforms, performance, popularity and pricing model
first_indexed 2020-06-11T20:00:34Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Saksa, Tytti", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Tuhkanen, Joni", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2020-06-11T07:00:12Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2020-06-11T07:00:12Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2020", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/69870", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Kaksi suosituimmista alustariippumattomista sovelluskehyksist\u00e4 on Xamarin ja React native, jotka molemmat pyrkiv\u00e4t yhdist\u00e4m\u00e4\u00e4n eri mobiilialustojen koodipohjan. Yhteisest\u00e4 tarkoituksestaan huolimatta Xamarin ja React native toimivat hyvin eri tavoin ja perustuvat t\u00e4ysin eri teknologioihin. T\u00e4m\u00e4 tutkielma k\u00e4y vuoroittain l\u00e4pi Xamarin-kehyksen ja React native -kehyksen hyv\u00e4t sek\u00e4 huonot puolet, sek\u00e4 lopuksi vertaa n\u00e4it\u00e4 sovelluskehyksi\u00e4 kesken\u00e4\u00e4n. Verrattaviin ominaisuuksiin lukeutuu t\u00e4rkeimpin\u00e4 kehyksien kehitt\u00e4misymp\u00e4rist\u00f6t, suorituskyky, suosio ja hinnoittelumalli.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Two of the most popular cross-platform mobile frameworks are Xamarin and React Native, which both are made to combine the codebase of different mobile platforms. Regardless of their common goal, Xamarin and React Native work very differently and are based on very different technologies. This thesis goes through both the good sides and bad of both Xamarin and React Native, after which it compares these frameworks. The most relevant compared features are development platforms, performance, popularity and pricing model", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2020-06-11T07:00:11Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2020-06-11T07:00:12Z (GMT). No. of bitstreams: 0\n Previous issue date: 2020", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "20", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "Xamarin", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "React native", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "alustariippumaton mobiilikehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "mobiilikehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "React native ja Xamarin alustariippumattomassa mobiilikehityksess\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202006114109", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "mobiilisovellukset", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "sovelluskehykset", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_69870
language fin
last_indexed 2025-02-18T10:56:06Z
main_date 2020-01-01T00:00:00Z
main_date_str 2020
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/650d23ec-4438-48fe-aea4-44dc5010c8de\/download","text":"URN:NBN:fi:jyu-202006114109.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2020
record_format qdc
source_str_mv jyx
spellingShingle Tuhkanen, Joni React native ja Xamarin alustariippumattomassa mobiilikehityksessä Xamarin React native alustariippumaton mobiilikehitys mobiilikehitys Tietotekniikka Mathematical Information Technology 602 mobiilisovellukset sovelluskehykset
title React native ja Xamarin alustariippumattomassa mobiilikehityksessä
title_full React native ja Xamarin alustariippumattomassa mobiilikehityksessä
title_fullStr React native ja Xamarin alustariippumattomassa mobiilikehityksessä React native ja Xamarin alustariippumattomassa mobiilikehityksessä
title_full_unstemmed React native ja Xamarin alustariippumattomassa mobiilikehityksessä React native ja Xamarin alustariippumattomassa mobiilikehityksessä
title_short React native ja Xamarin alustariippumattomassa mobiilikehityksessä
title_sort react native ja xamarin alustariippumattomassa mobiilikehityksessä
title_txtP React native ja Xamarin alustariippumattomassa mobiilikehityksessä
topic Xamarin React native alustariippumaton mobiilikehitys mobiilikehitys Tietotekniikka Mathematical Information Technology 602 mobiilisovellukset sovelluskehykset
topic_facet 602 Mathematical Information Technology React native Tietotekniikka Xamarin alustariippumaton mobiilikehitys mobiilikehitys mobiilisovellukset sovelluskehykset
url https://jyx.jyu.fi/handle/123456789/69870 http://www.urn.fi/URN:NBN:fi:jyu-202006114109
work_keys_str_mv AT tuhkanenjoni reactnativejaxamarinalustariippumattomassamobiilikehityksessä