Front end -kehityksen tehostaminen : Case: Audile
Wallenius, Pekka (2014)
Wallenius, Pekka
HAAGA-HELIA ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014112717053
https://urn.fi/URN:NBN:fi:amk-2014112717053
Tiivistelmä
Opinnäytetyön aiheena on front end -kehityksen tehostaminen. Opinnäytetyössä tutkitaan front end -kehityksessä käytettävien työkalujen hyödyntämistä verkkokehityksessä. Tutkimus suoritettiin osana verkkosivustoprojektia, joka tehtiin Auditive Edu Oy:n toimeksiantona. Sivus-toprojektissa kehitettiin Audile-yhtyeelle verkkosivusto.
Nykyään sovelluskehityksessä pyritään käyttämään hajautettua arkkitehtuuria, jossa verkko-sivuston tai -palvelun arkkitehtuuri on jaettu käyttäjän selainpuolen ja palvelinpuolen sovellus-osiin, eli front ja back endiin. Tässä opinnäytetyössä esitellään front end -kehitystä helpottavia työkaluja ja -menetelmiä ja niiden tehokkuutta arvioidaan case-osion kautta, jossa projektin vaatimusten mukaan on valittu siihen parhaiten soveltuvat työkalut.
Front end -kehityksen tueksi on tehty useita eri työkaluja, ja niitä löytyy kaikille front end -kehityksen tärkeimmille osa-alueille. Osa-aluekohtaisten työkalujen välillä erot ovat pieniä, joten olennaista työkalun valinnan kannalta on se, että löytää parhaiten itselle tai kehitystiimille sopivat työkalut. Työkalujen käyttö nopeuttaa ja selkeyttää kehitystä.
Koska kehitystä tehtiin yksin, ei työkalujen ja -menetelmien hyödyistä saada aivan täyttä hyö-tyä irti. Front end -kehityksen tueksi kehitetyt työkalut ovat parhaimmillaan kun kehitystä teh-dään tiimissä.
Nykyään sovelluskehityksessä pyritään käyttämään hajautettua arkkitehtuuria, jossa verkko-sivuston tai -palvelun arkkitehtuuri on jaettu käyttäjän selainpuolen ja palvelinpuolen sovellus-osiin, eli front ja back endiin. Tässä opinnäytetyössä esitellään front end -kehitystä helpottavia työkaluja ja -menetelmiä ja niiden tehokkuutta arvioidaan case-osion kautta, jossa projektin vaatimusten mukaan on valittu siihen parhaiten soveltuvat työkalut.
Front end -kehityksen tueksi on tehty useita eri työkaluja, ja niitä löytyy kaikille front end -kehityksen tärkeimmille osa-alueille. Osa-aluekohtaisten työkalujen välillä erot ovat pieniä, joten olennaista työkalun valinnan kannalta on se, että löytää parhaiten itselle tai kehitystiimille sopivat työkalut. Työkalujen käyttö nopeuttaa ja selkeyttää kehitystä.
Koska kehitystä tehtiin yksin, ei työkalujen ja -menetelmien hyödyistä saada aivan täyttä hyö-tyä irti. Front end -kehityksen tueksi kehitetyt työkalut ovat parhaimmillaan kun kehitystä teh-dään tiimissä.