Näytä suppeat kuvailutiedot

dc.contributor.advisorKiiskinen, Sampsa
dc.contributor.authorParpala, Joni
dc.date.accessioned2021-08-05T06:52:27Z
dc.date.available2021-08-05T06:52:27Z
dc.date.issued2021
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/77288
dc.description.abstractNykyisten web-sovellusten kasvavat vaatimukset painostavat etsimään ratkaisuja tavanomaisten ohjelmointiparadigmojen ulkopuolelta. Tässä tutkielmassa selvitetään, miten funktio-ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteita yhdistävä Scala-ohjelmointikieli soveltuu web-sovellusten ohjelmointiin. Tutkimuskysymyksenä on ”Miten Scala-ohjelmointikieltä voi käyttää web-sovellusohjelmoinnissa?”. Tuloksena saadaan, että Scalalle on kehitetty hyviä web-sovelluskehitykseen soveltuvia sovellusviitekehyksiä, ja että kielen ydintoiminnallisuuksia, kuten tehokasta moniajoa ja tiivistä syntaksia, sekä kielen laajaa ohjelmakirjastotarjontaa voidaan hyödyntää web-soveluskehityksessä tehokkasti.fi
dc.description.abstractThe increasing demands posed on modern web applications put pressure on utilizing solutions outside of conventional programming paradigms. This thesis investigates how the Scala programming language, which incorporates principles from both functional and object-oriented programming models, can be utilized to program web applications. The research question is ”How can the Scala programming language be utilized for programming web applications?”. The result is that Scala has a wide variety of application frameworks well suited for web application programming, and that the core features of the language, such as the efficient approaches to multithreading, the compact syntax and the language’s vast ecosystem can be efficiently utilized in programming web applications.en
dc.format.extent23
dc.language.isofi
dc.subject.otherfunktio-ohjelmointi
dc.subject.otherscala
dc.subject.otherweb-sovellus
dc.titleWeb-sovellusohjelmointi Scala-ohjelmointikielellä
dc.identifier.urnURN:NBN:fi:jyu-202108054455
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyrightJulkaisu 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.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.contributor.oppiainekoodi602
dc.subject.ysotietokoneohjelmat
dc.subject.ysoohjelmointi
dc.subject.ysoWWW
dc.subject.ysoolio-ohjelmointi
dc.subject.ysoohjelmointikielet


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot