Hyppää sisältöön
    • Suomeksi
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Kandidaatin tutkielmat (rajattu näkyvyys)
  • Näytä aineisto
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Kandidaatin tutkielmat (rajattu näkyvyys)
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Webkehitys: sisällönhallintajärjestelmä vai räätälöity kehitys

Lahtinen, Leevi (2024-08-08)

Webkehitys: sisällönhallintajärjestelmä vai räätälöity kehitys

Lahtinen, Leevi
(08.08.2024)
Katso/Avaa
Leevi_Lahtinen_kandidaatin_tutkielma.pdf (563.4Kb)
Lataukset: 

Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
suljettu
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on:
https://urn.fi/URN:NBN:fi-fe2024081264508
Tiivistelmä
Tiivistelmä: Kandidaatin tutkielman aiheena on webkehitys ja kahden eri toteutustavan vertailu.
Toteutustapoja ovat sisällönhallintajärjestelmän käyttäminen kehityksessä sekä niin sanottu räätälöity
toteutus, jossa koko verkkosivusto tai palvelu toteutetaan täysin itse ilman sisällönhallintajärjestelmää.
Tutkielma käsittelee myös webkehityksessä käytettäviä elinkaarimalleja ja erilaisia työvaiheita, joiden
kautta verkkosivustokehitysprojektit viedään valmiiksi tuotteeksi. Tutkielma on toteutettu
kirjallisuuskatsauksena, minkä lisäksi tutkielmassa käsitellään myös kolmea oikean elämän tapausta,
jotka avaavat kehitysalustan valinnan vaikeutta.
WordPress on suosittu sisällönhallintajärjestelmä, jonka käyttö on jo vuosien ajan ollut yksi
suosituimmista tavoista luoda verkkosivustoja. WordPress mahdollistaa toimivien verkkosivustojen
luomisen jopa ilman kokemusta webkehityksestä. Räätälöity toteutus vaatii syvempää teknologista
taustaa ja kehittäjältä vaaditaan tällöin osaamista ainakin HTML-, CSS- ja JavaScript-koodikielistä.
Ilman sisällönhallintajärjestelmiä toteutettavien verkkosivustojen kehityksessä hyödynnetään usein
myös ohjelmistokirjastoja ja viitekehyksiä, joista tyypillisiä ovat esimerkiksi JavaScriptiin pohjautuvat
React.js sekä Node.js.
Erilaiset elinkaarimallit ohjaavat verkkosivustojen kehitystä. Ne antavat projektitiimille viitekehyksen,
jonka mukaan kehitystä johdetaan eteenpäin sekä tarjoavat ohjeistusta siihen, missä välissä erilaiset
työvaiheet toteutetaan. Klassinen elinkaarimalli, Waterfall, ei ole enää nykyään kovassa suosiossa,
vaan ohjelmistokehitysyritykset käyttävät useimmiten erilaisia Agile-malleja, jotka mahdollistavat
joustavamman kehityksen. Mallista riippumatta erilaisia työvaiheita ovat vaatimusmäärittely,
suunnittelu, tekninen toteutus, testaaminen, käyttöönotto ja ylläpito.
Sisällönhallintajärjestelmät, kuten WordPress tarjoavat usein kustannustehokkaita ja nopeampia
ratkaisuja helppoihin projekteihin. Kuitenkin sivuston teknisten vaatimusten kasvaessa räätälöidyn
toteutuksen tuomat laajemmat muokattavuusmahdollisuudet voivat olla elintärkeitä projektin
onnistumiselle. Lopulta kehitysalustan tai kehityksessä käytettävien teknologioiden valinta on
kuitenkin hyvin monisyinen asia, johon vaikuttavat muun muassa asiakkaan omat vaatimukset,
käytettävissä olevien kehittäjien kokemus, projektin aikataulu ja budjetti, sivuston tekniset
vaatimukset sekä sen ylläpito- ja jatkokehitystarpeet
Kokoelmat
  • Kandidaatin tutkielmat (rajattu näkyvyys) [1034]

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetAsiasanatTiedekuntaLaitosOppiaineYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste