Zuhause Entwicklung Was ist eine Anwendungsprogrammierschnittstelle (API)? - Definition aus techopedia

Was ist eine Anwendungsprogrammierschnittstelle (API)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Application Programming Interface (API)?

Eine Anwendungsprogrammierschnittstelle (Application Programming Interface, API) ist ein Satz von Protokollen, Routinen, Funktionen und / oder Befehlen, die Programmierer verwenden, um Software zu entwickeln oder die Interaktion zwischen verschiedenen Systemen zu erleichtern. APIs sind sowohl für den Desktop- als auch für den mobilen Einsatz verfügbar und eignen sich in der Regel zum Programmieren von GUI-Komponenten (Graphic User Interface) sowie zum Anfordern und Unterbringen von Diensten durch ein Softwareprogramm von einem anderen Programm.

Techopedia erklärt Application Programming Interface (API)

Eine API besteht aus zwei grundlegenden Elementen: einer technischen Spezifikation, die festlegt, wie Informationen zwischen Programmen ausgetauscht werden können (die sich aus Anforderungen für die Verarbeitung und Datenübermittlungsprotokollen zusammensetzen), und einer Softwareschnittstelle, die diese Spezifikation auf irgendeine Weise veröffentlicht.

Das Grundkonzept der API bestand in irgendeiner Form für die gesamte Geschichte der digitalen Technologie, da die Interaktion zwischen einzigartigen Programmen und digitalen Systemen ein vorrangiges Ziel für einen Großteil der Existenz dieser Technologie war. Mit dem Aufstieg des World Wide Web und dem anschließenden Dot-Com-Boom zur Jahrtausendwende erreichte der Anreiz für diese Technologie ein beispielloses Niveau.

Die API wurde besonders im aufstrebenden kommerziellen Sektor des World Wide Web im Frühjahr 2000 bekannt, als Salesforce.com die Technologie in seine Plattform einbaute, um Kunden beim Austausch und der Übertragung von Daten über ihre verschiedenen Geschäftsanwendungen zu unterstützen. Bald darauf begann eBay, ähnliche Technologien einzuführen, und mit dem Aufkommen der sozialen Medien ein paar Jahre später begannen Unternehmen wie Flickr, Facebook, Twitter und Instagram, dasselbe zu tun.

Was ist eine Anwendungsprogrammierschnittstelle (API)? - Definition aus techopedia