Webutvikling
Hva er webutvikling?
Kort forklart handler webutvikling om å utvikle og vedlikeholde nettsider. Utviklingen av nettsider kan deles inn i to typer. Frontend utvikling handler om å skape alt det brukeren av en nettside kan se og gjøre. Backend utvikling handler mer om det brukeren ikke ser, slik som å hente informasjon fra en database og samle inn og bearbeide statistikk (Codeacademy, 2021).
Webutvikling er et enormt fagfelt med sammensatte utfordringer og mange hensyn. Her skal jeg nevne noen eksempler på utfordringer.
Det kan være vanskelig å vite hvor man skal begynne når man starter et nytt prosjekt. Hva skal prioriteres og hvordan samarbeider flere utviklere på en kodebase?
En nettside er laget for at den skal kunne sees og tolkes av mennesker. Dette stiller krav til nettsiden. Mennesker er forskjellige, noen har utfordringer med å gjøre ting som andre aldri tenker over. Nettsiden vi lager skal være en komplett pakke som skal fungere for blinde, døve, de med nedsatt motorisk evne, mm.
Videre så utvikles nettsiden av en utvikler. Hvordan vet utvikleren at nettsiden fungerer for alle? Svaret er brukertesting. Utvikleren må få tilbakemeldinger fra de som faktisk skal bruke nettsiden. Uten dette så kan det hende nettsiden bare fungerer for utvikleren, men ingen andre. Det er lite fornuftig.
Dette er bare noen få utfordringer som må løses i utviklingen av nettsider. Videre i teksten skal vi gjennomgå tre faser som hjelper oss med å løse disse utfordringene.