Suljettujen paketinhallintajärjestelmien vertailu
Oinas, Jony (2020)
Oinas, Jony
2020
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-2020110822375
https://urn.fi/URN:NBN:fi:amk-2020110822375
Tiivistelmä
Opinnäytetyöni tarkoituksena oli tutkia paketinhallintajärjestelmiä JavaScript – kehityksen
tueksi. Tutustuin paketinhallintajärjestelmien toimintaperiaatteisiin ja historiaan, sekä vertailin suljetun paketinhallintajärjestelmän pystyttämiseen tarkoitettuja työkaluja sovelluskehittäjän näkökulmasta.
Opinnäytetyö suoritettiin osittain toimeksiantona. Toimeksiantajaorganisaatio halusi kartoittaa sisäisestihallitun NPM – pohjaisen paketinhallintajärjestelmän hyötyjä, sekä mahdollisia haittoja JavaScript – kehityksessä. Organisaatio tahtoi myös pysyä anonyyminä tässä opinnäytetyössä. Tutkimusmenetelmänä toimi vertaileva empiirinen tutkimus, sekä sen yhdistelmät. Vertailu tapahtui kehittäjän näkökulmasta, mutta toimeksiantajaorganisaation arvoja pyrittiin myös huomioimaan tutkimuksen aikana.
Opinnäytetyö havainnollisti paketinhallintajärjestelmien toimintaperiaatteita, sekä porautui niiden pitkään historiaan. Opinnäytetyön tuloksena saatiin vertailu eri työkaluista, joilla sisäisen paketinhallintajärjestelmän pystytys on mahdollista suorittaa.
Vertailu eritteli työkalujen hyviä, sekä huonoja puolia, sekä muodosti yhteenvedon työkalujen käyttökohteista, sekä mahdollisuuksista. Lisäksi opinnäytetyön aikana pystyin parantamaan tietämystäni paketinhallintajärjestelmien toimintaperiaatteista. Eri työkalujen asettaminen paremmuusjärjestykseen on melkein mahdotonta, sillä niiden käyttökohteet ovat niin moninaisia. Organisaatioiden tuleekin siksi pohtia tarkkaan tarpeensa, joita he työkalulta tarvitsevat.
tueksi. Tutustuin paketinhallintajärjestelmien toimintaperiaatteisiin ja historiaan, sekä vertailin suljetun paketinhallintajärjestelmän pystyttämiseen tarkoitettuja työkaluja sovelluskehittäjän näkökulmasta.
Opinnäytetyö suoritettiin osittain toimeksiantona. Toimeksiantajaorganisaatio halusi kartoittaa sisäisestihallitun NPM – pohjaisen paketinhallintajärjestelmän hyötyjä, sekä mahdollisia haittoja JavaScript – kehityksessä. Organisaatio tahtoi myös pysyä anonyyminä tässä opinnäytetyössä. Tutkimusmenetelmänä toimi vertaileva empiirinen tutkimus, sekä sen yhdistelmät. Vertailu tapahtui kehittäjän näkökulmasta, mutta toimeksiantajaorganisaation arvoja pyrittiin myös huomioimaan tutkimuksen aikana.
Opinnäytetyö havainnollisti paketinhallintajärjestelmien toimintaperiaatteita, sekä porautui niiden pitkään historiaan. Opinnäytetyön tuloksena saatiin vertailu eri työkaluista, joilla sisäisen paketinhallintajärjestelmän pystytys on mahdollista suorittaa.
Vertailu eritteli työkalujen hyviä, sekä huonoja puolia, sekä muodosti yhteenvedon työkalujen käyttökohteista, sekä mahdollisuuksista. Lisäksi opinnäytetyön aikana pystyin parantamaan tietämystäni paketinhallintajärjestelmien toimintaperiaatteista. Eri työkalujen asettaminen paremmuusjärjestykseen on melkein mahdotonta, sillä niiden käyttökohteet ovat niin moninaisia. Organisaatioiden tuleekin siksi pohtia tarkkaan tarpeensa, joita he työkalulta tarvitsevat.