Application programming interface: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
→Zie ook: IDE's omvatten omzeggens alles om te programmeren, niet erg nauw betrokken bij dit artikel dus |
Geen bewerkingssamenvatting |
||
Regel 4:
Een API definieert de toegang tot de functionaliteit die er achter schuil gaat. De buitenwereld kent geen details van de functionaliteit of implementatie, maar kan dankzij de API die functionaliteit wel gebruiken. Een voordeel hiervan is dat met een API meerdere implementaties benaderbaar kunnen zijn, zolang deze maar voldoen aan de API.
Een voorbeeld van een generieke API is de [[Windows API|WIN32-API]] van [[Microsoft Windows|Windows]]. De onderliggende implementatie kan per machine verschillen, zonder dat de [[applicatie]] dit eigenlijk merkt: zowel [[Windows 98]] als [[Windows XP|XP]] werkten met de Win32-API.
Een API kan worden beschreven in een [[
Soms wordt als synoniem voor API de benaming
== Publieke website-API ==
Het is steeds gebruikelijker dat ook [[Website|websites]] over een publieke open API beschikken. Deze kan dan benaderbaar zijn via een methode als [[SOAP (protocol)|SOAP]], [[Really Simple Syndication|RSS]] of [[Extensible Markup Language|XML]]/[[Remote procedure call|RPC]]. Het formaat dat wordt teruggestuurd kan dan bijvoorbeeld
Wanneer een website geen API aanbiedt, kan men nog trachten de data te verzamelen via
== Voorbeelden
* De [[BIOS]]-[[interface]] van een [[Personal computer|pc]]
* [[World Wide Web Consortium|W3C]] [[Document Object Model|DOM]]
*
*
* [[OpenGL]]
* [[Microsoft DirectX|DirectX]]
* [[Cocoa (Apple)|Cocoa
* [[Google Play Services
== Zie ook ==
* [[Software development kit]]
* [[Software-ontwikkelomgeving]]
[[Categorie:Technische informatica]]
|