Frontend
Frontend er den grænseflade, mennesker betjener. Nyttig feedback i browseren erstatter ikke afgørende kontroller på serveren.
Den del, mennesker betjener direkte
Frontend er den del af en applikation, mennesker interagerer direkte med. I en webapplikation omfatter den blandt andet sideopbygning, indtastningsfelter, navigation og feedback i browseren. Grænsefladen viser oplysninger og modtager handlinger.
I en opdigtet bestillingsportal viser frontend den indtastede mængde og markerer manglende oplysninger ved feltet. Serveren skal kontrollere, om bestillingen er tilladt, og hvilken kundepris der gælder. Værdier vist i browseren er ikke en pålidelig godkendelse af disse beslutninger.
Frontend omfatter derfor mere end visuelt design. Forståelige fejl, tastaturbetjening og adfærd under en anmodning hører også til. Backend varetager de tilhørende serveropgaver; begge dele skal fungere sammen.
Kilder
Relaterede begreber
- BackendBackend behandler en applikations regler og data på serveren. Den omfatter mere end databasen eller en administrationsskærm.
- HTMLHTML beskriver webindholds struktur og betydning. Det skelner eksempelvis mellem overskrifter, tabeller og indtastningsfelter.
- CSSCSS beskriver struktureret indholds udseende, eksempelvis layout, farver og skrift. Det skal passe til betjeningen og det faktiske indhold.
- JavaScriptJavaScript er et programmeringssprog til applikationslogik i og uden for browseren. Opgaven adskiller sig fra HTML og CSS.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps


