JavaScript-kehityskirjastojen vertailu
Mäkelä, Mikko (2010)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201003225852
https://urn.fi/URN:NBN:fi:amk-201003225852
Tiivistelmä
Opinnäytetyön tarkoituksena oli selvittää, mikä JavaScript-kehityskirjasto sopii työn toimeksiantajan, Logia Software Oy:n, ohjelmistokehitykseen parhaiten.
Tutkimusmenetelmänä oli vertaileva tutkimus, jossa käytettiin ohjaavaa metodia. Työn käytäntö sisältää jokaisella kolmelle kehityskirjastolla tehdyt kolme JavaScript-komponenttia, jollaisia Logia Softwaren järjestelmässä tullaan käyttämään. Vertailu perustuu niihin havaintoihin, joita tuli esiin toteutettaessa kyseisiä komponentteja.
Työn teoria käsittelee kehityskirjastoja yleisesti ja esittelee JavaScriptkielen sekä AJAX-tekniikan. JavaScript-kehityskirjastot perustuvat JavaScript-kieleen ja yksi kirjastojen tärkeimpiä ominaisuuksia on helpottaa AJAX-kehitystä. Aineistona käytettiin suurimmaksi osaksi kirjalähteitä, mutta myös joitakin verkkodokumentteja.
Opinnäytetyön vertailun tuloksena voidaan esittää, että vertailluista kehityskirjastoista jQuery sopii parhaiten Logia Softwaren www-kehitykseen. Se oli vertailukriteerien perusteella selvästi parempi kuin kaksi muuta kehityskirjastoa. JQuery on tällä hetkellä suosituin kirjasto, jolla on suuri käyttäjäkunta, toimiva kehitysyhteisö ja se nopeuttaa www-kehitystä muista kehityskirjastoista selvästi eroavalla syntaksillaan.
Tutkimusmenetelmänä oli vertaileva tutkimus, jossa käytettiin ohjaavaa metodia. Työn käytäntö sisältää jokaisella kolmelle kehityskirjastolla tehdyt kolme JavaScript-komponenttia, jollaisia Logia Softwaren järjestelmässä tullaan käyttämään. Vertailu perustuu niihin havaintoihin, joita tuli esiin toteutettaessa kyseisiä komponentteja.
Työn teoria käsittelee kehityskirjastoja yleisesti ja esittelee JavaScriptkielen sekä AJAX-tekniikan. JavaScript-kehityskirjastot perustuvat JavaScript-kieleen ja yksi kirjastojen tärkeimpiä ominaisuuksia on helpottaa AJAX-kehitystä. Aineistona käytettiin suurimmaksi osaksi kirjalähteitä, mutta myös joitakin verkkodokumentteja.
Opinnäytetyön vertailun tuloksena voidaan esittää, että vertailluista kehityskirjastoista jQuery sopii parhaiten Logia Softwaren www-kehitykseen. Se oli vertailukriteerien perusteella selvästi parempi kuin kaksi muuta kehityskirjastoa. JQuery on tällä hetkellä suosituin kirjasto, jolla on suuri käyttäjäkunta, toimiva kehitysyhteisö ja se nopeuttaa www-kehitystä muista kehityskirjastoista selvästi eroavalla syntaksillaan.