dc.contributor.advisor | Kaijanaho, Antti-Juhani | |
dc.contributor.author | Hopia, Tuomo | |
dc.date.accessioned | 2019-03-11T08:41:27Z | |
dc.date.available | 2019-03-11T08:41:27Z | |
dc.date.issued | 2019 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/63085 | |
dc.description.abstract | Elm-ohjelmointikieli on varsin uusi kielitulokas web-käyttöliittymien ohjelmointiin. Kieli pyrkii ratkaisemaan web-käyttöliittymien kehityksen merkittävimmät ongelmat hyvin omaperäisellä funktio-ohjelmointiin perustuvalla tavalla. Työssä tutustutaan web-käyttöliittymien ohjelmoinnin koettuihin yleisimpiin haasteisiin, jonka jälkeen tutkitaan niitä keinoja, joilla Elm ratkaisee kyseiset ongelmat. Lisäksi työssä tarjotaan katsahdus Elmin kehityksen nykytilaan ja tulevaisuuteen. | fi |
dc.description.abstract | Elm is a new functional programming language for web front-end development. Elm takes an attempt on solving the most significant problems of current web-development in its own opinionated way. This thesis introduces these problems and examines how Elm actually solves them. Furthermore, an overview of the current development focus of Elm is provided in the thesis. | en |
dc.format.extent | 31 | |
dc.language.iso | fi | |
dc.subject.other | funktio-ohjelmointi | |
dc.title | Elm-ohjelmointikieli web-käyttöliittymien ohjelmoinnissa | |
dc.identifier.urn | URN:NBN:fi:jyu-201903111797 | |
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 | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | 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 | 602 | |
dc.subject.yso | ohjelmointi | |
dc.subject.yso | ohjelmointikielet | |
dc.subject.yso | käyttöliittymät | |
dc.subject.yso | JavaScript | |
dc.subject.yso | ohjelmistokehittäjät | |