Programmierschnittstelle

Aus Social Media Manager
Zur Navigation springen Zur Suche springen

Eine Programmierschnittstelle oder API (Application-Programming-Interface), auch oft als Schnittstelle zur Anwendungsprogrammierung bezeichnet, ist eine Schnittstelle, die Softwaresysteme bereitstellen, um diese in andere Programme einzubinden.

Definition

Eine Programmierschnittstelle ist geeignet für einen Austausch von Daten und Inhalten zwischen mehreren Websites oder Programmen. Auf diese Weise können auch Dritte auf Inhalte zugreifen, die vorher nur für den Programmierer zugänglich waren.

Einfach gesagt ermöglichen Schnittstellen Kommunikation und Interaktion zwischen zwei Systemen. In der Web-Anwendung bietet das User-Interface, also die Oberfläche, die wir als Nutzer zu sehen bekommen, die Schnittstelle zwischen dem Benutzer und der Software. Das User-Interface ist so designed und programmiert, dass man als Nutzer einfach damit interagieren kann, während die API so designed ist, dass ein Computer sie auslesen und verarbeiten kann.

Seitdem das Web 2.0 Einzug gehalten hat sind APIs, ähnlich wie RSS-Feeds, nicht mehr wegzudenken, da sie dem Nutzer die Möglichkeit bieten mitzuarbeiten und nicht nur Zuschauer zu sein. Es handelt sich also um eine wichtige Entwicklung zum Mitmach-Web.

Einzelnachweise

Searchenterprise Software, Stichwort Programmierschnittstelle, online im Internet [1] www.searchenterprisesofware.de

Gründerszene, Stichwort Programmierschnittstelle, online im Internet [2] www.gruenderszene.de

Gründerszene, Stichwort Programmierschnittstelle, online im Internet [3] www.gruenderszene.de