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

Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019

Thumbnail
View/Open
475.6Kb

Downloads:  
Show download detailsHide download details  
Authors
Munter, Aleksi
Date
2020
Discipline
TietojärjestelmätiedeInformation Systems Science
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
Käyttöliittymien ohjelmoinnissa ja siinä hyödynnettävissä ohjelmointikehyksissä on vuoden 2013 jälkeen tapahtunut merkittävä siirtymä imperatiivisesta ohjelmointimallista deklaratiiviseen ja datavirtojen hallinnassa kaksisuuntaisista yksisuuntaisiin malleihin. Tutkielmassa tarkastelen kirjallisuuskatsauksena mitkä kognitiiviset tekijät ovat ajaneet muutosta ja onko muutoksen myötä syntynyt mitattavissa olevia hyötyjä käyttöliittymäohjelmoinnin ja ohjelmistokehityksen teknisiin haasteisiin. Kognitiivisten tekijöiden suhteen arvioin minkälaisia tunnettuja eroja ohjelmointimallien välillä on, miten ne voisivat selittää siirtymän alkusyitä ja onko mallien välillä olemassa havaittavia eroja sen suhteen, miten kognitiivinen kuorma jakautuu ohjelmointityössä.
Keywords
deklaratiivinen ohjelmointi imperatiivinen ohjelmointi yksisuuntaiset datavirrat käyttöliittymät ohjelmointi arkkitehtuuri sovelluskehykset ohjelmistokehitys
URI

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

Metadata
Show full item record
Collections
  • Kandidaatintutkielmat [4034]

Related items

Showing items with similar title or keywords.

  • Yksisivuisen web-sovelluksen käyttöliittymäsovelluskehyksen valintaan vaikuttavat tekijät 

    Pulkka, Tommi (2022)
    Nykyaikaiset yksisivuiset web-sovellukset ovat nykyään tyypillinen ohjelmiston muoto, jolla pystytään korvaamaan aikaisemmin erikseen tehdyt työpöytä- ja mobiilisovellukset kustannusten minimoimiseksi. Moderneille ...
  • Metaheuristics meet metamodels : a modeling language and a product line architecture for route optimization systems 

    Puranen, Tuukka (University of Jyväskylä, 2011)
  • 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 ...
  • GUI personalization framework driven by personal semantic user profile 

    Suopellonmäki, Pekka (2017)
    Sovelluskehys käyttöliittymän personointiin käyttäen semanttista käyttäjäprofiilia. Internetin kehittyessä maailma verkostoituu yhä enemmän. Käytämme päivittäin monia laitteita ja erilaisia käyttöliittymiä, mutta vaikka ...
  • 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 ...
  • 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