Denon nykytilanne sovelluskehityksen alustana
Kaitamäki, Kalle (2025)
Kaitamäki, Kalle
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025061122552
https://urn.fi/URN:NBN:fi:amk-2025061122552
Tiivistelmä
Opinnäytetyössä tutkittiin Denon käyttökelpoisuutta nykypäivän Javascript-kehityksessä. Node on ollut pitkään käytetyin ajoympäristö mutta sen tietyt huonoina pidetyt puolet ovat luoneet tarpeen uusille innovaatioille. Tavoitteena oli selvittää, kuinka hyvin Deno vastasi ohjelmistokehityksen tarpeisiin erityisesti Nodeen verrattuna.
Tutkimus toteutettiin vertailevana analyysinä, jossa Denoa ja Nodea arvioitiin eri osa-alueilla. Aineisto kerättiin teknologioiden dokumentaatiosta ja aiemmista tutkimuksista. Näistä paljastuneita väittämiä testattiin käytännön kokeiluilla. Ensin perehdyttiin Denon arkkitehtuuriin ja eroihin verrattuna Nodeen. Tämän jälkeen suoritettiin käytännön testejä ja analysoitiin tuloksia eri kriteerien perusteella.
Tutkimus osoitti, että Deno soveltuu hyvin sovelluskehitykseen riippuen projektin tarpeista. Deno todettiin varteenotettavaksi kilpailijaksi Nodelle ja tutkimuksessa onnistuttiin selvittämään näiden kahden teknologian eroja sekä hyviä ominaisuuksia. Johtopäätöksenä todettiin, että Deno soveltui erityisesti projekteihin, joissa korostuivat tietoturva ja modernit kehityskäytännöt.
Tutkimus toteutettiin vertailevana analyysinä, jossa Denoa ja Nodea arvioitiin eri osa-alueilla. Aineisto kerättiin teknologioiden dokumentaatiosta ja aiemmista tutkimuksista. Näistä paljastuneita väittämiä testattiin käytännön kokeiluilla. Ensin perehdyttiin Denon arkkitehtuuriin ja eroihin verrattuna Nodeen. Tämän jälkeen suoritettiin käytännön testejä ja analysoitiin tuloksia eri kriteerien perusteella.
Tutkimus osoitti, että Deno soveltuu hyvin sovelluskehitykseen riippuen projektin tarpeista. Deno todettiin varteenotettavaksi kilpailijaksi Nodelle ja tutkimuksessa onnistuttiin selvittämään näiden kahden teknologian eroja sekä hyviä ominaisuuksia. Johtopäätöksenä todettiin, että Deno soveltui erityisesti projekteihin, joissa korostuivat tietoturva ja modernit kehityskäytännöt.