Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Webpackin ja liferay-npm-bundlerin vertailu Liferay-projektin paketoinnissa

Piekkola, Sofia (2018)

 
Avaa tiedosto
Piekkola_Sofia.pdf (1.204Mt)
Lataukset: 


Piekkola, Sofia
Tampereen ammattikorkeakoulu
2018
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018112618365
Tiivistelmä
Opinnäytetyön tarkoitus oli tutkia Liferay-portaalialustalla tehtyjen projektien paketointia ja selvittää kahden eri paketointityökalun – Webpackin ja liferay-npm-bundlerin – eroavaisuuksia. Tutkimusta varten luotiin pienimuotoinen projekti, jonka avulla testattiin miten työkalut toimivat ja suoriutuvat yhteisistä koodipaketeista. Opinnäytetyössä pyrittiin lisäksi luomaan yleiskuva Liferayn toiminnasta ja käyttötavoista. Apuna käytettiin asiantuntijakyselyä, jossa selvitettiin Liferayn käyttömukavuutta ohjelmoijien näkökulmasta.

Opinnäytetyön toimeksiantajana toimii Visma Consulting Oy, jossa suuri osa projekteista toteutetaan Liferay-portaalialustalle. Projekteissa käytetään paketointiin yleisesti Webpackia sen modulaarisen paketointitavan takia. Uusi liferay-npm-bundler tuo vaihtoehdon sovellusten paketointiin, mutta siihen ei ole vielä ehditty tutustua tarkemmin. Opinnäytetyössä selvitettiin, kumpaa paketointityökalua on kannattavaa käyttää tulevissa projekteissa.

Projektin tuloksista voidaan todeta, että kummallakin paketointityökalulla on omat hyvät puolensa. Siinä missä liferay-npm-bundlerin käyttö on erittäin tuettua ja vaivatonta, on Webpackin käyttäminen räätälöityä ja pitkään testattua. Suorituskyvystä voidaan todeta, että jos projekti sisältää paljon yhteistä koodia, on liferay-npm-bundler parempi vaihtoehto. Pienemmissä projekteissa nämä hyödyt jäävät kuitenkin hyvin pieniksi. Valinta työkalun käytöstä on siis hyvä tehdä tapauskohtaisesti projektin tarpeet ja ohjelmoijien osaaminen huomioon ottaen.

Liferay soveltuu parhaiten suurten tai keskisuurten projektien toteuttamiseen. Olennaista on miettiä, kuinka paljon projektissa käytettäisiin Liferayn tarjoamia valmiita komponentteja ja mitä lisäarvoa portaalialustan käyttäminen sovellukselle toisi. Asiantuntijoiden mukaan Liferayssa on kehitettävää, mutta monissa projekteissa se voi toimia erinomaisena alustana sovelluksen rakentamiselle.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste