kliendirakendus
Kliendirakendus on tarkvara, mis töötab lõppkasutaja seadmel või sisseehitatud seadmel (nt töölaual, mobiilil või tahvelarvutil) ja ühendub serveri või pilveteenusega, et pakkuda kasutajale ligipääsu teenustele ja andmetele. Selle peamine roll on esitada kasutajale liides, koguda sisendi ning vahel teostada osa äriloogikast või andmetöötlusest ning sünkroonida andmed serveriga.
Kliendirakendused suhtlevad serveriga võrkude kaudu, kasutades standardprotokolle ja API-sid, sagedasti REST või GraphQL. Neile on iseloomulik
- Töölaud- ja mobiilirakendused: töölauarakendused ja mobiilirakendused, mille eesmärk on pakkuda rikkalikku kasutajaliidest ja suurt paindlikkust.
- Tiheda kliendi vs õhukese kliendi mudel: tiheda kliendi puhul teevad kliendirakendused suurema osa töötlusest kohal, õhuke
- Veebikliendid: brauseripõhised kliendid, mis suhtlevad serveriga veebiteenuste kaudu; neid sageli peetakse eraldiseisvaks liigiks, kuid neid saab
Kliendirakenduste arendus hõlmab platvormi sobivaid tööriistu, API-turvalisust (TLS, autentimine ja autoriseerimine), andmete sünkroonimise ja konflikti lahendamise