Er is niet één enkele naam voor software die een gebruikersinterface (UI) biedt. De software die de gebruikersinterface levert, is afhankelijk van de context. Hier zijn enkele mogelijkheden:
* GUI-frameworks/bibliotheken: Dit zijn sets tools en bibliotheken die ontwikkelaars gebruiken om gebruikersinterfaces te *bouwen*. Voorbeelden hiervan zijn React, Angular, Vue.js (voor web-UI's), Qt, Swing en GTK (voor desktop-UI's) en SwiftUI (voor Apple-platforms).
* Besturingssystemen (OS): Het besturingssysteem zelf biedt een fundamentele gebruikersinterface (zoals het bureaublad, vensterbeheer en bestandsverkenner). Windows, macOS, Linux, Android en iOS bieden allemaal gebruikersinterfaces.
* Toepassingen: Elke applicatie die u gebruikt, heeft een gebruikersinterface. Een tekstverwerker, een webbrowser, een spel – ze hebben allemaal softwarecomponenten die speciaal zijn bedoeld voor het presenteren en beheren van de gebruikersinterface.
* UI-toolkits: Vergelijkbaar met frameworks, maar vaak meer gericht op specifieke componenten (knoppen, tekstvelden, enz.) in plaats van op de algemene structuur van de gebruikersinterface van een applicatie.
Daarom is er geen eenduidig antwoord. De juiste term hangt af van welk aspect van de gebruikersinterface u bedoelt. |