front-end-back-end

Når du jobber med digital markedsføring og CMS, har du sannsynligvis hørt dine utviklerkolleger eller andre teknisk kyndige personer nevne "frontend" og "backend." Disse datatermene har åpenbart noe med digitale opplevelser å gjøre, men hva er forskjellen mellom dem?

Hvordan velge riktig CMS:
Slik velger du riktig CMS

Den essensielle forskjellen

I rent etymologiske termer refererer "frontend" til det du opplever i front, mens "backend" refererer til det som skjer bak kulissene. Så enkelt er det. Mer spesifikt i vår kontekst refererer "frontend" til brukergrensesnittet i nettleseren, mens "backend" refererer til handlingene på serveren.

Fortsatt forvirret? La oss gå enda dypere.

Hva er frontend?

La oss starte med noen nyttige eksempler. Når du interagerer med digitale medier, kan frontend være et statisk HTML-nettsted, en enkeltsideapp, lenker, bilder, funksjoner og dra-og-slipp. Det som tidligere var begrenset til operativsystemet når det gjelder funksjonalitet, kan du nå få direkte i nettleseren.

Tenk på Google Docs, Facebook, Pixlr, YouTube, Spotify og nettleserbaserte spill. For et par tiår siden var funksjonaliteten og brukeropplevelsen til disse tjenestene utenkelige i nettleserne. I dag har frontend-teknologien økt betydelig, og gir et nesten ubegrenset antall muligheter for sluttbrukere.

Les mer: Nettsteder: fortid og nåtid »

Mesteparten av det du ser og opplever i frontend krever imidlertid en backend-motor som mottar og leverer data fra frontend. Frontend-materiale lastes ned til nettleseren og drives av din datamaskin, mens backend må støtte tusenvis eller til og med millioner av frontends. I Netflix, for eksempel, kjører frontend-kode på datamaskinen din, mens backend håndterer alle forespørsler, søk og datastreaming – i hovedsak alle de tunge løftene.

Hva er backend?

Eksempler på backend er API-er, forretningslogikk, sammensetting av frontend-kode, skalering, datalagring og brukergodkjenning. Med andre ord involverer backend mye kompleksitet. Bare tenk på hvor mange servere, hvor mye infrastruktur og hvor robust sikkerhet som trengs for å drive en tjeneste som Facebook.

Frontend er mer isolert og ryddig i sammenligning, men tar fortsatt tid å utvikle på grunn av nærheten til sluttbrukere og deres tilbakemeldinger. Mens frontend kan sammenlignes med et ratt, er backend analogt med bilmotoren. Utenom noen enkle apper kommer du ikke noen vei uten backend.

Se også: Hvordan gjøre dine nettredaktører mer produktive med et CMS »

Bonus: Innsikt for utviklere

Hvis du har en mer teknisk orientert tankegang, her er forskjellen mellom frontend og backend stavet rett ut med forskjellige teknologier. Frontend involverer vanligvis HTML, CSS, JavaScript, React og Angular.

Med backend er det mer komplisert. Det kan virkelig være "hva som helst," da det refererer til mer enn bare koding – tenk serverinfrastruktur, databaser, API-er og lignende. Backend utvikles ved hjelp av JavaScript, Java, .NET og så videre.

***

Bunnlinjen? Frontend er brukeropplevelsen, mens backend er motoren bak brukeropplevelsen. Begge delene er essensielle for å drive digitale opplevelser.

Selv om du ikke trenger en grundig kunnskap om noen av dem for å jobbe med digitale plattformer, vil det å vite noe om dine daglige verktøy gjøre at du setter mer pris på dem, og forståelsen kan til og med hjelpe deg med å se nye muligheter.

Først publisert 27. november 2019, oppdatert 12. desember 2023.

Slik velger du riktig CMS

Relaterte blogginnlegg

Få enda mer innsikt 🤓