dc.contributor.advisor | Lappalainen, Vesa | |
dc.contributor.author | Korkalainen, Joni | |
dc.date.accessioned | 2014-12-19T16:11:49Z | |
dc.date.available | 2014-12-19T16:11:49Z | |
dc.date.issued | 2014 | |
dc.identifier.other | oai:jykdok.linneanet.fi:1464754 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/44979 | |
dc.description.abstract | WWW-sovellusten luominen on nykyään entistä monimutkaisempaa rikkaiden WWW-sovellusten yleistymisen myötä. Tällaisten WWW-sovellusten käytettävyys vastaa perinteisiä työpöytäsovelluksia. Erilaisia WWW-sovelluskehyksiä näiden sovellusten luomisen helpottamiseksi on tarjolla runsaasti ja niiden väliltä valitseminen voi olla hankalaa. Tässä tutkielmassa vertailtiin neljää erilaista sovelluskehystä (Vaadin, ASP.NET, Ruby on Rails ja Seaside) keskenään toteuttamalla niillä Ohjelmointi 2 -kurssin malliharjoitustyön (Kerho-sovelluksen) WWW-versio. Kehyksiä verrattiin erityisesti rikkaiden WWW-sovellusten luomisen perusteella. Huomattiin, että Vaadin, joka on tarkoitettu erityisesti rikkaiden WWW-sovellusten luomiseen, pärjäsi vertailussa parhaiten. Muilla sovelluskehyksillä tuli vastaan erilaisia ongelmia. Ruby on Rails pärjäsi kaikkein huonoimmin, vaikka se olikin ainoa kehys Vaadin-kehyksen lisäksi, jolla saatiin luotua täysin suunnitelman mukainen sovellus. | fi |
dc.description.abstract | Developing web-applications is getting more challenging due to popularity of rich internet applications (RIAs). Usability of these applications is similar to traditional desktop applications. A lot of different web-application frameworks exists, that makes it easier to develop these kind of applications. However, deciding between these frameworks can be difficult. Four different kind of web-frameworks were compared in this thesis (Vaadin, ASP.NET, Ruby on Rails and Seaside). A web-application for a practical work -example of a programming course were build with each of them. The frameworks were compared especially by their ability to build RIAs. Vaadin, which is designed especially for developing RIAs, was noticed to be the best framework of the comparison. Ruby on Rails was the worst, even though it was the only framework besides Vaadin, that made it possible to build an application that worked entirely according to the plan. | en |
dc.format.extent | 1 verkkoaineisto (316 sivua) | |
dc.format.mimetype | application/pdf | |
dc.language.iso | fin | |
dc.rights | In Copyright | en |
dc.subject.other | Vaadin | |
dc.subject.other | ASP.NET | |
dc.subject.other | Ruby on Rails | |
dc.subject.other | Seaside | |
dc.title | Rikkaiden WWW-sovellusten luominen | |
dc.type | master thesis | |
dc.identifier.urn | URN:NBN:fi:jyu-201412193561 | |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.ontasot | Master’s thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Tietotekniikan laitos | fi |
dc.contributor.laitos | Department of Mathematical Information Technology | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.date.updated | 2014-12-19T16:11:49Z | |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | sovellukset | |
dc.subject.yso | Ajax-ohjelmointi | |
dc.subject.yso | verkko-ohjelmointi | |
dc.subject.yso | WWW | |
dc.format.content | fulltext | |
dc.rights.url | https://rightsstatements.org/page/InC/1.0/ | |
dc.type.okm | G2 | |