Frontend
De frontend is de gebruikersinterface van een toepassing. Directe feedback in de browser vervangt geen doorslaggevende controles op de server.
Het deel dat mensen direct bedienen
De frontend is het deel van een toepassing waarmee mensen direct werken. Bij een webapplicatie gaat het om paginaopbouw, invoervelden, navigatie en terugkoppeling in de browser. De interface toont informatie en ontvangt acties.
In een fictief bestelportaal toont de frontend de ingevoerde hoeveelheid en meldt ontbrekende informatie bij het veld. De server moet controleren of de bestelling is toegestaan en welke klantprijs geldt. Getoonde browserwaarden vormen daarvoor geen betrouwbare goedkeuring.
Frontend omvat dus meer dan visuele vormgeving. Begrijpelijke fouten, toetsenbordbediening en gedrag tijdens een verzoek horen er ook bij. De backend voert de bijbehorende servertaken uit; beide delen moeten goed samenwerken.
Bronnen
Verwante begrippen
- BackendDe backend verwerkt serverregels en gegevens van een toepassing. Hij omvat meer dan de database of een beheerscherm.
- HTMLHTML beschrijft structuur en betekenis van webinhoud. Het onderscheidt bijvoorbeeld koppen, tabellen en invoervelden.
- CSSCSS beschrijft de presentatie van gestructureerde inhoud, zoals indeling, kleuren en letters. Dit moet bij bediening en werkelijke inhoud passen.
- JavaScriptJavaScript is een programmeertaal voor toepassingslogica, in en buiten de browser. De taak verschilt van die van HTML en CSS.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


