Yhden sivun applikaation toteuttaminen Vue.js-kehyksellä
Anto, Sauli (2020)
Anto, Sauli
2020
Tietotekniikan DI-tutkinto-ohjelma - Degree Programme in Information Technology, MSc (Tech)
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. Only for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2020-05-22
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202004294339
https://urn.fi/URN:NBN:fi:tuni-202004294339
Tiivistelmä
Tarve Web-sovelluksille on kasvanut ajan mittaan digitalisaation myötä. Web-sovelluksista on tullut monimutkaisempia, koska niiltä vaaditaan aikaisempaa enemmän. Web-sovelluksen toteuttamiseen tarvitaan siihen sopivaa ohjelmistokehystä, jotta sovelluksen kehittäminen on helposti hallittavissa. Sopivan ohjelmistokehyksen valinta voi osoittautua haastavaksi ja vaatii tutkimustyötä.
Tässä työssä uudistettiin Opetushallituksen tarjoama ePerusteet-palvelu käyttäen Vue.js-ohjelmistokehystä. Työssä vertailtiin olemassa olevan AngularJS-ohjelmistokehyksellä toteutettua palvelua uudistettuun Vue.js:llä toteutettuun palveluun.
Työn tavoitteena oli luopua elinkaarensa loppuvaiheessa olevasta AngularJS-ohjelmistokehyksestä ja luoda aiempaa toimivampi palvelu käyttäen Vue.js-ohjelmistokehystä. Työn kohdesovelluksen tavoite oli mahdollistaa uuden lukiolain mukaisten opetussuunnitelmien laadinta.
Uudistetulla palvelulla voidaan laatia uuden lukiolain mukaisia opetussuunnitelmia, joka ei ollut mahdollista palvelun aikaisemmalla versiolla. Uudistetusta palvelusta tuli ehjempi ja käytettävämpi kuin aikaisemmasta versiosta. Uudistamisprojektin ajallisessa aikataulussa pysyttiin ja uudistettu palvelu otettiin käyttöön valtakunnallisilla lukiopäivillä 2019.
Tässä työssä uudistettiin Opetushallituksen tarjoama ePerusteet-palvelu käyttäen Vue.js-ohjelmistokehystä. Työssä vertailtiin olemassa olevan AngularJS-ohjelmistokehyksellä toteutettua palvelua uudistettuun Vue.js:llä toteutettuun palveluun.
Työn tavoitteena oli luopua elinkaarensa loppuvaiheessa olevasta AngularJS-ohjelmistokehyksestä ja luoda aiempaa toimivampi palvelu käyttäen Vue.js-ohjelmistokehystä. Työn kohdesovelluksen tavoite oli mahdollistaa uuden lukiolain mukaisten opetussuunnitelmien laadinta.
Uudistetulla palvelulla voidaan laatia uuden lukiolain mukaisia opetussuunnitelmia, joka ei ollut mahdollista palvelun aikaisemmalla versiolla. Uudistetusta palvelusta tuli ehjempi ja käytettävämpi kuin aikaisemmasta versiosta. Uudistamisprojektin ajallisessa aikataulussa pysyttiin ja uudistettu palvelu otettiin käyttöön valtakunnallisilla lukiopäivillä 2019.