Huis Ontwikkeling Wat is een applicatie-programmeerinterface (api)? - definitie van techopedia

Wat is een applicatie-programmeerinterface (api)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Application Programming Interface (API)?

Een Application Programming Interface (API) is een set protocollen, routines, functies en / of opdrachten die programmeurs gebruiken om software te ontwikkelen of interactie tussen verschillende systemen te vergemakkelijken. API's zijn beschikbaar voor zowel desktop- als mobiel gebruik en zijn meestal handig voor het programmeren van GUI-componenten (grafische gebruikersinterface), en om een ​​softwareprogramma in staat te stellen services van een ander programma aan te vragen en te accommoderen.

Techopedia verklaart Application Programming Interface (API)

Een API kan worden gezien als samengesteld uit twee fundamentele elementen: een technische specificatie die vastlegt hoe informatie kan worden uitgewisseld tussen programma's (die zelf bestaat uit een aanvraag voor verwerking en gegevensafleveringsprotocollen) en een software-interface die die specificatie op de een of andere manier publiceert.

Het basisconcept achter de API bestaat in een bepaalde vorm voor de hele geschiedenis van digitale technologie, omdat de interactie tussen unieke programma's en digitale systemen een primaire doelstelling is geweest voor een groot deel van het bestaan ​​van die technologie. Maar met de opkomst van het wereldwijde web en de daaropvolgende turn-of-the-millennium dot-com boom, bereikte de stimulans voor deze technologie een ongekend niveau.

De API werd begin 2000 vooral prominent aanwezig in de snelgroeiende commerciële sector van het wereldwijde web, toen Salesforce.com de technologie in zijn platform opnam om klanten te helpen bij het delen en verzenden van gegevens over hun diverse zakelijke applicaties. Kort daarna begon eBay vergelijkbare technologie uit te rollen en met de opkomst van sociale media een paar jaar later begonnen bedrijven zoals Flickr, Facebook, Twitter en Instagram hetzelfde te doen.

Wat is een applicatie-programmeerinterface (api)? - definitie van techopedia