klientkontroller
Klientkontroller är programvarukomponenter som körs i klientmilön och som styr hur information presenteras för användaren samt hur användaren interagerar med applikationen. I en klient–server-arkitektur fungerar de som mellanhandsen mellan användargränssnittet och affärslogiken som kan köras på klienten eller servern. Klientkontroller ansvarar bland annat för att behandla användarinput, utföra grundläggande validering av data, hantera användargränssnittets tillstånd, formatera och visa data samt orkestrera kommunikation med API:er, inklusive att skicka begäranden och ta emot svar. De kan också hantera routing, navigering inom en enkel sida-applikation (SPA) och ibland lokal cachning eller offline-funktionalitet.
Detta innebär ofta att klientkontrollerna innehåller presentationslogik samt viss affärslogik som inte är känslig eller som
Termen används framför allt inom svenska utvecklingsmiljöer och kan i olika ramverk beskrivas som kontroller, komponenter
Se även: klient–server-arkitektur; MVC och MVVM; front-end-ramverk; REST och API.