University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Kandidaatintutkielmat
  • View Item
JYX > Opinnäytteet > Kandidaatintutkielmat > View Item

Elm-ohjelmointikieli web-käyttöliittymien ohjelmoinnissa

Thumbnail
View/Open
305.3 Kb

Downloads:  
Show download detailsHide download details  
Authors
Hopia, Tuomo
Date
2019
Discipline
TietotekniikkaMathematical Information Technology
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
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.
 
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.
 
Keywords
funktio-ohjelmointi ohjelmointi ohjelmointikielet käyttöliittymät JavaScript ohjelmistokehittäjät
URI

http://urn.fi/URN:NBN:fi:jyu-201903111797

Metadata
Show full item record
Collections
  • Kandidaatintutkielmat [4767]

Related items

Showing items with similar title or keywords.

  • Web-sovellusohjelmointi Scala-ohjelmointikielellä 

    Parpala, Joni (2021)
    Nykyisten web-sovellusten kasvavat vaatimukset painostavat etsimään ratkaisuja tavanomaisten ohjelmointiparadigmojen ulkopuolelta. Tässä tutkielmassa selvitetään, miten funktio-ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteita ...
  • Keskeisistä haasteista funktionaalisen ohjelmointiparadigman oppimisessa 

    Lahtinen, Oskari (2023)
    Funktionaalisten ohjelmointikielten ominaisuuksia on lisätty viime vuosikymmeninä myös muihin ohjelmointikieliin. Funktionaalisen ohjelmointiparadigman oppimiseen liittyy kuitenkin useita haasteita. Näitä haasteita ovat ...
  • Opiskelijoiden suurimmat haasteet Haskell-ohjelmointikielen tyyppijärjestelmän kanssa 

    Keveri, Matias (2018)
    Haskell-ohjelmointikielellä opetettavalla funktio-ohjelmoinnin johdatuskurssilla oppilaat kohtaavat useita haasteita. Näistä yleisimmät liittyvät usein kielen syntaksiin tai tyyppijärjestelmään. Tämä tutkielma keskittyy ...
  • JavaScript : ennen ja nyt 

    Aho, Petteri (2015)
    JavaScript on saanut kritiikkiä hitaudesta ja lisäksi se on kärsinyt maineesta lelukielenä, joka on hyödyllinen vain suhteellisen yksinkertaisiin tehtäviin. Aikaisemmin web-sivut oli rakennettu pelkän HTML:n avulla ...
  • Cross platform mobile application development : a comparison study of React Native Vs Flutter 

    Fentaw, Awel Eshetu (2020)
    With a dramatic increase in the usage of handheld devices such as smartphones and tablets, it became a matter of existence for businesses if they do not deliver their services to address mobile users. One critical problem ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre