Vaadin : Suomalainen Java-pohjainen web-ohjelmistokehys
Aalto, Pekka (2011)
Aalto, Pekka
Kemi-Tornion ammattikorkeakoulu Lapin ammattikorkeakoulu
2011
Creative Commons Attribution-NonCommercial-NoDerivs 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011121518521
https://urn.fi/URN:NBN:fi:amk-2011121518521
Tiivistelmä
Opinnäytetyön lähtökohtana oli tutkia suomalaista web-ohjelmistokehystä ja testata käytännössä sen ominaisuuksia ja toimintoja. Ennen varsinaista asennusta ja testaamista työssä vertailtiin lähdetietojen perusteella vastaavien ohjelmistokehysten ominaisuuksia ja etsittiin perusteita Java-kielen käytölle. Lisäksi tutkittiin ohjelmistokehyksen ja sillä tehtävän sovelluksen arkkitehtuuria.
Testauksessa asennettiin tietokoneelle tarvittava ohjelmistopaketti kehitysympäristöineen ja luotiin Book of Vaadin -ohjekirjan mukainen testiprojekti. Kyseinen kirja oli pääasiallinen tiedon lähde tässä opinnäytetyössä, vaikka hyvin paljon muuta teoriatietoa tutkittiinkin monista eri internetlähteistä. Opinnäytetyössä ei tutkittu muita webohjelmistokehyksiä käytännön tasolla vaan pelkästään teoriassa ja vertailevien internetlähteiden perusteella. Käyttökokemuksia saatiin siis vain Vaadin-ohjelmistokehyksestä ja sen toiminnoista.
Tutkimustyön pääasiallisena tuloksena voidaan pitää sitä saatua hyödyllistä tietoa, mitä tämäntyyppisellä Java-pohjaisella ohjelmistokehyksellä on mahdollista tehdä. Käytännön kokemusta saatiin riittävästi ohjelmiston toiminnasta, joskaan ei vielä ammattimaisen kehittäjän tasolla. Aloittelijan johtopäätöksenä voidaankin todeta, että vaikka Vaadin oli suhteellisen helppokäyttöinen, se vaatii selvästi enemmän ohjelmointitaitoja ja myös laajempaa ohjelmisto-osaamista kuin esimerkiksi suositut avoimen lähdekoodin julkaisujärjestelmät. Näiden taustojen valossa asetetut tavoitteet saavutettiin kohtalaisen hyvin.
Testauksessa asennettiin tietokoneelle tarvittava ohjelmistopaketti kehitysympäristöineen ja luotiin Book of Vaadin -ohjekirjan mukainen testiprojekti. Kyseinen kirja oli pääasiallinen tiedon lähde tässä opinnäytetyössä, vaikka hyvin paljon muuta teoriatietoa tutkittiinkin monista eri internetlähteistä. Opinnäytetyössä ei tutkittu muita webohjelmistokehyksiä käytännön tasolla vaan pelkästään teoriassa ja vertailevien internetlähteiden perusteella. Käyttökokemuksia saatiin siis vain Vaadin-ohjelmistokehyksestä ja sen toiminnoista.
Tutkimustyön pääasiallisena tuloksena voidaan pitää sitä saatua hyödyllistä tietoa, mitä tämäntyyppisellä Java-pohjaisella ohjelmistokehyksellä on mahdollista tehdä. Käytännön kokemusta saatiin riittävästi ohjelmiston toiminnasta, joskaan ei vielä ammattimaisen kehittäjän tasolla. Aloittelijan johtopäätöksenä voidaankin todeta, että vaikka Vaadin oli suhteellisen helppokäyttöinen, se vaatii selvästi enemmän ohjelmointitaitoja ja myös laajempaa ohjelmisto-osaamista kuin esimerkiksi suositut avoimen lähdekoodin julkaisujärjestelmät. Näiden taustojen valossa asetetut tavoitteet saavutettiin kohtalaisen hyvin.