fullrecord |
[{"key": "dc.contributor.advisor", "value": "Lappalainen, Vesa", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Korkalainen, Joni", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2014-12-19T16:11:49Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2014-12-19T16:11:49Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2014", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1464754", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/44979", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "WWW-sovellusten luominen on nyky\u00e4\u00e4n entist\u00e4 monimutkaisempaa rikkaiden WWW-sovellusten yleistymisen my\u00f6t\u00e4. T\u00e4llaisten WWW-sovellusten k\u00e4ytett\u00e4vyys vastaa perinteisi\u00e4 ty\u00f6p\u00f6yt\u00e4sovelluksia. Erilaisia WWW-sovelluskehyksi\u00e4 n\u00e4iden sovellusten luomisen helpottamiseksi on tarjolla runsaasti ja niiden v\u00e4lilt\u00e4 valitseminen voi olla hankalaa. T\u00e4ss\u00e4 tutkielmassa vertailtiin nelj\u00e4\u00e4 erilaista sovelluskehyst\u00e4 (Vaadin, ASP.NET, Ruby on Rails ja Seaside) kesken\u00e4\u00e4n toteuttamalla niill\u00e4 Ohjelmointi 2 -kurssin malliharjoitusty\u00f6n (Kerho-sovelluksen) WWW-versio. Kehyksi\u00e4 verrattiin erityisesti rikkaiden WWW-sovellusten luomisen perusteella. Huomattiin, ett\u00e4 Vaadin, joka on tarkoitettu erityisesti rikkaiden WWW-sovellusten luomiseen, p\u00e4rj\u00e4si vertailussa parhaiten. Muilla sovelluskehyksill\u00e4 tuli vastaan erilaisia ongelmia. Ruby on Rails p\u00e4rj\u00e4si kaikkein huonoimmin, vaikka se olikin ainoa kehys Vaadin-kehyksen lis\u00e4ksi, jolla saatiin luotua t\u00e4ysin suunnitelman mukainen sovellus.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "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.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Joni Korkalainen (jopekork) on 2014-12-19 16:11:48.045214. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2014-12-19T16:11:49Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201412193561.pdf: 4576226 bytes, checksum: a1ded488f5638124fc332c15327bc905 (MD5)\nlicense.html: 4797 bytes, checksum: 7cc21969f3a3a1d7d2f6ec66356fc8cb (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2014-12-19T16:11:49Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201412193561.pdf: 4576226 bytes, checksum: a1ded488f5638124fc332c15327bc905 (MD5)\nlicense.html: 4797 bytes, checksum: 7cc21969f3a3a1d7d2f6ec66356fc8cb (MD5)\n Previous issue date: 2014", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (316 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "Vaadin", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ASP.NET", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Ruby on Rails", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Seaside", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Rikkaiden WWW-sovellusten luominen", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201412193561", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietotekniikan laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Mathematical Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2014-12-19T16:11:49Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": null, "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "sovellukset", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "Ajax-ohjelmointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "verkko-ohjelmointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "WWW", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
|