Web-sovelluskehitys Vibe.d-alustalla
Lehtimäki, Janne (2017)
Lehtimäki, Janne
Hämeen ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201704275503
https://urn.fi/URN:NBN:fi:amk-201704275503
Tiivistelmä
Tässä opinnäytetyössä luodaan katsaus D-ohjelmointikieleen ja web-sovelluksissa käytettäviin tekniikoihin. Lukijalle esitellään Vibe.d-kirjasto ja Diet-mallit. Lisäksi tutustutaan kilpaileviin web-sovelluskehyksiin ja muihin ohjelmointikieliin.
Työtä varten toteutettiin web-selaimessa toimiva monen käyttäjän tekstieditorisovellus käyttäen Vibe.d-sovelluskehystä. Olin käyttänyt D-kieltä jo aiemmin, mutta Vibe.d-kirjasto ei ollut entuudestaan tuttu. Kehitysympäristön asennusta ja editorin rakennetta käydään läpi tarkemmin työn loppupuolella.
Työn tuloksena selvisi, että Vibe.d soveltuu web-sovelluskehitykseen jo nykyisellään, mutta ei ole vielä kaikilta osin yhtä hiottu kuin suuremmat sovelluskehykset, kuten Django. Myös D:n saatavuus eri alustoille on rajatumpi kuin esimerkiksi Pythonilla.
Opinnäytetyön tarkoituksena on antaa lukijalle käsitys Vibe.d-kirjastosta ja yleiskuva D-ohjelmointikielestä ja sen soveltuvuudesta web-kehitykseen.
Työtä varten toteutettiin web-selaimessa toimiva monen käyttäjän tekstieditorisovellus käyttäen Vibe.d-sovelluskehystä. Olin käyttänyt D-kieltä jo aiemmin, mutta Vibe.d-kirjasto ei ollut entuudestaan tuttu. Kehitysympäristön asennusta ja editorin rakennetta käydään läpi tarkemmin työn loppupuolella.
Työn tuloksena selvisi, että Vibe.d soveltuu web-sovelluskehitykseen jo nykyisellään, mutta ei ole vielä kaikilta osin yhtä hiottu kuin suuremmat sovelluskehykset, kuten Django. Myös D:n saatavuus eri alustoille on rajatumpi kuin esimerkiksi Pythonilla.
Opinnäytetyön tarkoituksena on antaa lukijalle käsitys Vibe.d-kirjastosta ja yleiskuva D-ohjelmointikielestä ja sen soveltuvuudesta web-kehitykseen.