API

Staat voor "Application Programming Interface". Een API is een verzameling opdrachten, functies, protocollen en objecten die programmeurs kunnen gebruiken om software te maken of met een extern systeem te communiceren. Een API biedt ontwikkelaars standaardopdrachten voor het uitvoeren van veelgebruikte bewerkingen, zodat ze de code niet helemaal zelf hoeven te schrijven.

API's zijn beschikbaar voor zowel desktop- als mobiele besturingssystemen. De Windows API biedt ontwikkelaars bijvoorbeeld besturingselementen en elementen voor de gebruikersinterface, zoals vensters, schuifbalken en dialoogvensters. De API biedt ook opdrachten voor toegang tot het bestandssysteem en het uitvoeren van bestandsbewerkingen, zoals het maken en verwijderen van bestanden. Daarnaast bevat de Windows API opdrachten voor netwerken die kunnen worden gebruikt om gegevens via een lokaal netwerk of het internet te verzenden en ontvangen.

Mobiele API's, zoals de iOS API, bieden opdrachten voor het detecteren van invoer via een aanraakscherm, zoals tikken, vegen en draaien. De API bevat ook veelgebruikte elementen voor de gebruikersinterface, zoals een pop-uptoetsenbord, een zoekbalk en een tabbalk met navigatieknoppen onderaan het scherm. De iOS API bevat ook vooraf gedefinieerde functies voor interactie met de hardware van een iOS-apparaat, zoals de camera, microfoon of luidsprekers.

API's van besturingssystemen zijn doorgaans geïntegreerd in de software development kit voor het betreffende programma. Met Apple's Xcode IDE kunnen ontwikkelaars bijvoorbeeld elementen naar de interface van een toepassing slepen. De IDE biedt ook een lijst met beschikbare functies en bevat syntaxisaccentuering voor bekende elementen en opdrachten.

Hoewel API's van besturingssystemen een uitgebreide reeks functies hebben, zijn andere typen API's veel eenvoudiger. Een website kan webontwikkelaars bijvoorbeeld een API bieden waarmee ze toegang krijgen tot specifieke informatie op de website. Een website-API kan zo eenvoudig zijn als een verzameling XML-elementen met enkele basisopdrachten om de informatie op te halen.

Bijgewerkt June 20, 2016 door Per C.

quizTest je kennis

What is a paid add-on you can buy in an app called?

A
IPA
0%
B
IAP
0%
C
PIA
0%
D
API
0%
Correct! Incorrect!     View the In-App Purchase definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van API op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.