Kotlinin ja Javan vertaus Androidin kehityksessä

Vuonna 2017 Google otti Kotlinin viralliseksi kieleksi Androidin kehitykseen. Kotlinin suosio on kasvanut viimevuosina tästä johtuen. Perinteisen Javan ja Kotlinin vertauksesta on tehty useita tutkimuksia. Tämän tutkielman tarkoitus on ollut kartoittaa ja esitellä kielten erot toisistaan, että kyett...

Full description

Bibliographic Details
Main Author: Palm, Jaakko
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: 2022
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/81726
_version_ 1826225794497642496
author Palm, Jaakko
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Palm, Jaakko Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Palm, Jaakko Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Palm, Jaakko
datasource_str_mv jyx
description Vuonna 2017 Google otti Kotlinin viralliseksi kieleksi Androidin kehitykseen. Kotlinin suosio on kasvanut viimevuosina tästä johtuen. Perinteisen Javan ja Kotlinin vertauksesta on tehty useita tutkimuksia. Tämän tutkielman tarkoitus on ollut kartoittaa ja esitellä kielten erot toisistaan, että kyettäisiin päättelemään onko Kotlin vakavasti otettava vaihtoehto Android-kehityksessä. Lopputuloksena Kotlin antaa itsestään vahvan vaikutelman, Kotlinilla on enemmän ominaisuuksia ja on usein myös raportoitu tiiviimmäksi ja luettavammaksi kieleksi kuin Java.
first_indexed 2024-09-11T08:53:09Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Itkonen, Jonne", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Palm, Jaakko", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-06-15T08:03:20Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-06-15T08:03:20Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/81726", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Vuonna 2017 Google otti Kotlinin viralliseksi kieleksi Androidin kehitykseen. Kotlinin suosio on kasvanut viimevuosina t\u00e4st\u00e4 johtuen. Perinteisen Javan ja Kotlinin vertauksesta on tehty useita tutkimuksia. T\u00e4m\u00e4n tutkielman tarkoitus on ollut kartoittaa ja esitell\u00e4 kielten erot toisistaan, ett\u00e4 kyett\u00e4isiin p\u00e4\u00e4ttelem\u00e4\u00e4n onko Kotlin vakavasti otettava vaihtoehto Android-kehityksess\u00e4. Lopputuloksena Kotlin antaa itsest\u00e4\u00e4n vahvan vaikutelman, Kotlinilla on enemm\u00e4n ominaisuuksia ja on usein my\u00f6s raportoitu tiiviimm\u00e4ksi ja luettavammaksi kieleksi kuin Java.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2022-06-15T08:03:20Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-06-15T08:03:20Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "22", "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": "Kotlin", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Kotlinin ja Javan vertaus Androidin kehityksess\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-202206153336", "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": "ohjelmointikielet", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "Java", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "Android", "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_81726
language fin
last_indexed 2025-02-18T10:56:55Z
main_date 2022-01-01T00:00:00Z
main_date_str 2022
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/2352f27e-eb06-41e7-8863-6f436c14af60\/download","text":"URN:NBN:fi:jyu-202206153336.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2022
record_format qdc
source_str_mv jyx
spellingShingle Palm, Jaakko Kotlinin ja Javan vertaus Androidin kehityksessä Kotlin Tietotekniikka Mathematical Information Technology 602 ohjelmointikielet Java Android
title Kotlinin ja Javan vertaus Androidin kehityksessä
title_full Kotlinin ja Javan vertaus Androidin kehityksessä
title_fullStr Kotlinin ja Javan vertaus Androidin kehityksessä Kotlinin ja Javan vertaus Androidin kehityksessä
title_full_unstemmed Kotlinin ja Javan vertaus Androidin kehityksessä Kotlinin ja Javan vertaus Androidin kehityksessä
title_short Kotlinin ja Javan vertaus Androidin kehityksessä
title_sort kotlinin ja javan vertaus androidin kehityksessä
title_txtP Kotlinin ja Javan vertaus Androidin kehityksessä
topic Kotlin Tietotekniikka Mathematical Information Technology 602 ohjelmointikielet Java Android
topic_facet 602 Android Java Kotlin Mathematical Information Technology Tietotekniikka ohjelmointikielet
url https://jyx.jyu.fi/handle/123456789/81726 http://www.urn.fi/URN:NBN:fi:jyu-202206153336
work_keys_str_mv AT palmjaakko kotlininjajavanvertausandroidinkehityksessä