JAVA-SUORITUSYMPÄRISTÖN NOPEAN KEHITYKSEN SOVEL-LUSKEHYKSET
Vetoniemi, Jarmo (2015)
Vetoniemi, Jarmo
Karelia-ammattikorkeakoulu (Pohjois-Karjalan ammattikorkeakoulu)
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015060512502
https://urn.fi/URN:NBN:fi:amk-2015060512502
Tiivistelmä
Nopean kehityksen sovelluskehykset herättävät kiinnostusta, koska taloudellisesti tiukkana aikana ja jatkuvasti muuttuvassa maailmassa halutaan tehostaa sovelluskehitystä ja mahdollistaa eri ideoiden nopea kokeileminen käytännössä. Opinnäytetyössä perehdyttiin Java-suoritusympäristön päällä toimiviin nopean kehityksen sovelluskehyksiin. Tavoitteena oli selvittää, miten niistä voi valita sopivimman ja parhaimman käyttöönsä sekä mitä hyötyjä niiden käytöstä on.
Opinnäytetyössä perehdyttiin ensin teoreettisesti eri sovelluskehyksiin. Sovelluskehyksistä valittiin kaksi kokeiltavaksi, ja sopivammaksi osoittautuneella toteutettiin sovellus. Samalla selvitettiin, saavutettiinko sovelluskehyksen käytöllä tehokkuutta ja kustannushyötyjä. Lisäksi verrattiin nopean kehityksen ohjelmistokehysten käyttöä perinteiseen Java EE -sovelluskehitykseen.
Sovelluskehystä valitettaessa päädyttiin käyttämään 20:tä eri kriteeriä. Niiden perusteella valittiin Grails-sovelluskehys. Sitä käytettäessä tuli esille monia etuja, mutta myös haittoja ilmeni.
Opinnäytetyössä perehdyttiin ensin teoreettisesti eri sovelluskehyksiin. Sovelluskehyksistä valittiin kaksi kokeiltavaksi, ja sopivammaksi osoittautuneella toteutettiin sovellus. Samalla selvitettiin, saavutettiinko sovelluskehyksen käytöllä tehokkuutta ja kustannushyötyjä. Lisäksi verrattiin nopean kehityksen ohjelmistokehysten käyttöä perinteiseen Java EE -sovelluskehitykseen.
Sovelluskehystä valitettaessa päädyttiin käyttämään 20:tä eri kriteeriä. Niiden perusteella valittiin Grails-sovelluskehys. Sitä käytettäessä tuli esille monia etuja, mutta myös haittoja ilmeni.