Uuden ohjelmistokehyksen kehitys ja käyttöönotto
Onne, Annukka (2016)
Onne, Annukka
Metropolia Ammattikorkeakoulu
2016
Creative Commons Attribution-NonCommercial-NoDerivs 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605106890
https://urn.fi/URN:NBN:fi:amk-201605106890
Tiivistelmä
Insinöörityön tavoitteena oli tutkia Angular-ohjelmistokehyksen uutta versiota ja sen käyttöönoton mahdollisuuksia, vaikka se on vielä kehitysvaiheessa ja beetajulkaisuversiossa. Tätä tutkimustyötä käytettiin hyväksi työn alla olleessa verkkosivustouudistuksessa ja pohdintana ohjelmistokehyksen valinnassa.
Tutkinnassa perehdyttiin Angular 2.0:n ohjelmallisiin toimintoihin ja arkkitehtuurimalleihin koodiesimerkein. Sitä verrattiin saman ohjelmistokehyksen vanhempaan versioon ja hieman muihin vastaaviin kehyksiin. Kehitteillä olevan version käyttöönoton ongelmien seurauksia analysoitiin, samoin sen tuomia mahdollisia parannuksia nykyaikaiseen ja dynaamiseen verkkokehittelyyn. Ohjelmistokehyksen toimivuutta testattiin käytännössä ja tehtiin huomioita eri vaiheissa verkkosivuston päivitystä.
Lopputuloksena todettiin ohjelmoinnin helpottuneen Angular 2.0:n käyttöönoton myötä ja huomattiin, että verkkosivuston käyttökokemus parani. Pohdintana huomioitiin, että MVC-arkkitehtuuria käyttäen myös palvelinpuolen ohjelmointia olisi syytä parantaa dynaamisempaan muotoon, jotta kokonaisuus tiedonsiirrossa olisi saumatonta. Pohdinnoissa päädyttiin toteamaan, että Angular 2.0 edustaa tulevaisuuden verkkokehitystä ja sitä käyttämällä saadaan aikaiseksi nopeita ja kevyitä kokonaisuuksia myös mobiileille alustoille tarkoitetuissa käyttöliittymissä.
Verkko-ohjelmointi kehittyy nopeasti ja vaikka päädyttiin siihen tulokseen, että Angular 2.0:n käyttöönottoa kannattaa hieman jarrutella, kunnes se on täysin stabiili, kannattaa oma verkkokehittely jo aloittaa tällä uudella versiolla, sillä vanhemmat versiot ovat pian vanhentuneita ja vailla teknistä tukea.
Tutkinnassa perehdyttiin Angular 2.0:n ohjelmallisiin toimintoihin ja arkkitehtuurimalleihin koodiesimerkein. Sitä verrattiin saman ohjelmistokehyksen vanhempaan versioon ja hieman muihin vastaaviin kehyksiin. Kehitteillä olevan version käyttöönoton ongelmien seurauksia analysoitiin, samoin sen tuomia mahdollisia parannuksia nykyaikaiseen ja dynaamiseen verkkokehittelyyn. Ohjelmistokehyksen toimivuutta testattiin käytännössä ja tehtiin huomioita eri vaiheissa verkkosivuston päivitystä.
Lopputuloksena todettiin ohjelmoinnin helpottuneen Angular 2.0:n käyttöönoton myötä ja huomattiin, että verkkosivuston käyttökokemus parani. Pohdintana huomioitiin, että MVC-arkkitehtuuria käyttäen myös palvelinpuolen ohjelmointia olisi syytä parantaa dynaamisempaan muotoon, jotta kokonaisuus tiedonsiirrossa olisi saumatonta. Pohdinnoissa päädyttiin toteamaan, että Angular 2.0 edustaa tulevaisuuden verkkokehitystä ja sitä käyttämällä saadaan aikaiseksi nopeita ja kevyitä kokonaisuuksia myös mobiileille alustoille tarkoitetuissa käyttöliittymissä.
Verkko-ohjelmointi kehittyy nopeasti ja vaikka päädyttiin siihen tulokseen, että Angular 2.0:n käyttöönottoa kannattaa hieman jarrutella, kunnes se on täysin stabiili, kannattaa oma verkkokehittely jo aloittaa tällä uudella versiolla, sillä vanhemmat versiot ovat pian vanhentuneita ja vailla teknistä tukea.