En del af:
Hvad er backend? Forskellen på frontend og backend
Backend er den del af en hjemmeside, du ikke ser: serveren, databasen og koden. Her er forskellen på frontend og backend, og hvornår du har brug for en backend-udvikler.
Backend er den del af en hjemmeside eller et system, som brugeren ikke ser: serveren, databasen og koden, der henter, gemmer og behandler data, mens frontend er det, der vises i browseren.
Ordet bruges om to forskellige ting, og det skaber forvirring. Mange kalder WordPress’ administrationsområde for “backend”, mens udviklere mener serverkoden. Her får du forskellen, eksempler og et svar på, hvornår du har brug for en backend-udvikler.
Det korte svar
- Frontend er det, du ser og klikker på: layout, farver, knapper og tekst i browseren.
- Backend er det, der sker på serveren: logik, database, brugerlogin, betalinger og integrationer.
- WordPress-admin kaldes ofte “backend”, men det er egentlig en brugerflade til at styre indholdet. Den egentlige backend er PHP-koden og databasen bag.
- Typiske backend-sprog er PHP, Python, Node.js, Java og C#, sammen med databaser som MySQL og PostgreSQL.
- Du har brug for en backend-udvikler, når du skal have funktioner, integrationer eller systemer, som et plugin ikke kan levere.
Hvad er forskellen på frontend og backend?
Forestil dig en restaurant. Frontend er spisesalen: menukortet, bordene og tjeneren, der tager imod din bestilling. Backend er køkkenet: lageret, opskrifterne og kokkene, der laver maden. Gæsten ser kun spisesalen, men uden køkkenet kommer der ingen mad på bordet.
| Frontend | Backend | |
|---|---|---|
| Hvor kører det? | I brugerens browser | På serveren |
| Hvad håndterer det? | Layout, design, animationer, formularer | Data, logik, sikkerhed, beregninger |
| Typiske teknologier | HTML, CSS, JavaScript, React, Vue | PHP, Python, Node.js, Java, C#, SQL |
| Eksempel i en webshop | Produktsiden og kurven, som kunden ser | Lagerstatus, prisberegning, ordre og betaling |
| Hvem laver det? | Frontend-udvikler, ofte sammen med en designer | Backend-udvikler |
De to dele snakker sammen hele tiden. Når du klikker “Læg i kurv”, sender frontend en besked til backend. Backend tjekker lageret, gemmer kurven i databasen og sender svaret tilbage, som frontend så viser. En udvikler, der arbejder med begge dele, kaldes en fullstack-udvikler.
Er WordPress-admin backend?
I daglig tale, ja. Når nogen siger “log ind i backend”, mener de som regel kontrolpanelet på /wp-admin, hvor du skriver indlæg, retter sider og installerer plugins. Det ser sådan ud:

Teknisk set er kontrolpanelet også en frontend. Det er bare en frontend for dig som redaktør i stedet for dine besøgende. Den egentlige backend er det, der ligger bag: WordPress’ PHP-kode, din MySQL-database, filerne på serveren og de plugins, der kører, når en side bliver hentet.
To betydninger af “backend”
- For redaktøren: Administrationsområdet, hvor du retter indhold, ordrer og indstillinger.
- For udvikleren: Serverkoden og databasen, der får det hele til at virke.
Spørg, hvad der menes, når et bureau siger, at noget skal rettes “i backend”. Det er forskellen på fem minutter i kontrolpanelet og en udviklingsopgave.
Hvad består en backend af?
Uanset om det er en hjemmeside, en webshop eller et forretningssystem, består backend typisk af de samme byggesten:
- Server: Computeren, der kører koden og svarer, når nogen besøger siden. Den står hos en hostingudbyder.
- Programmeringssprog: Koden, der bestemmer, hvad der skal ske. På WordPress, WooCommerce, Magento og TYPO3 er det PHP.
- Database: Her gemmes indhold, brugere, produkter og ordrer, typisk i MySQL eller MariaDB.
- API’er: Faste “stik”, som andre systemer kan bruge til at hente eller sende data, fx dit ERP, en fragtløsning eller en betalingsgateway.
- Baggrundsjob: Opgaver, der kører uden at nogen klikker, fx synkronisering af lager hver nat eller udsendelse af e-mails.
- Sikkerhed: Login, rettigheder, kryptering og beskyttelse mod angreb. Det skal ligge i backend, fordi alt i frontend kan ses og ændres af brugeren.
Hvad er headless?
I en klassisk WordPress-side leverer backend både data og den færdige HTML-side. I en headless løsning er de to skilt ad. Backend leverer kun data via et API, og en separat frontend, ofte bygget i React eller Vue, viser dem. WordPress kan bruges sådan via sit indbyggede REST API.
Fordelen er fleksibilitet: Samme backend kan levere data til hjemmeside, app og butikskærm. Ulempen er, at du skal udvikle og vedligeholde to systemer, og at mange plugins og redaktørfunktioner ikke virker uden ekstra arbejde. For de fleste små og mellemstore virksomheder er headless ikke nødvendigt.
Hvad laver en backend-udvikler?
En backend-udvikler skriver den kode, der kører på serveren. Det er ikke dem, der ændrer udseendet på din hjemmeside. Det er frontend-udviklerens og designerens område. Backend-udvikleren arbejder med:
- Funktioner, der kræver logik: prisberegnere, bookingsystemer, kundelogin og medlemsområder.
- Integrationer mellem webshop og ERP, PIM, CRM, regnskab eller fragt.
- Databasedesign og ydeevne, så siden ikke bliver langsom, når der kommer mange produkter eller brugere.
- Sikkerhed, opdateringer og fejlretning i koden.
- Egne plugins og systemer, når de færdige ikke passer til forretningen.
Webtos erfaring
Hos Webto er det backend, vi er bygget op omkring. Vi har lavet 1.000+ projekter siden 2012 og har 20 års erfaring med custom PHP. Vi bygger alt fra integrationer mellem webshops og ERP- og PIM-systemer til MitID-løsninger via Signaturgruppen, SMS via LINK Mobility, billetsystemer, auktionssystemer, bookingportaler og krypterede henvisningssystemer. Vi er også Magento-partner og TYPO3 Silver member. Det, vi lærer igen og igen, er, at de dyre problemer sjældent sidder i designet. De sidder i data, der ikke stemmer mellem to systemer, eller i en løsning, der er bygget af plugins, som ikke var lavet til at arbejde sammen.
Hvornår har du brug for en backend-udvikler?
En almindelig hjemmeside med sider, blog og kontaktformular kan du drive i WordPress uden at røre koden. Men der er nogle tegn på, at du er vokset ud af det færdige:
- Du taster ordrer, lager eller kunder ind manuelt i flere systemer.
- Du har brug for en funktion, som intet plugin kan, eller som kræver fem plugins, der skal arbejde sammen.
- Siden bliver langsom, når der kommer mange produkter, brugere eller ordrer.
- Du skal have kundelogin, priser pr. kunde eller B2B-funktioner.
- Dine data skal flyde automatisk mellem webshop, regnskab, fragt og marketing.
- Du har en forretningsproces, der i dag kører i regneark og e-mails.
Kan du sætte flueben ved et eller flere punkter, kan det betale sig at få en udvikler til at kigge på det. Se fx vores integrationer eller skræddersyet udvikling. Vil du vide mere om, hvad en PHP-udvikler kan, har vi skrevet en guide til netop det.
Pas på med dette
- Ret aldrig i koden direkte på en live-side. Brug et testmiljø, og tag en backup først.
- Ret ikke i et færdigt plugins eller temaets filer. Ændringerne forsvinder ved næste opdatering.
- Sørg for, at du ejer koden og har adgang til serveren, hvis en udvikler bygger noget specielt til dig.
Har du brug for en udvikler, der kan backend?
Fortæl os, hvad dit system skal kunne, så siger vi ærligt, om det kan løses med færdige værktøjer, eller om det skal udvikles.
Ofte stillede spørgsmål
“Det er frontend, kunderne ser, men det er backend, der afgør, om ordren faktisk kommer frem.”










