LOADING

API

by Niels Stuck Mai 31, 2019

Was ist eine API

Was ist eine API?

Ein API (Application Programming Interface) beschreibt eine Programmierschnittstelle, welche durch Kommunikationsprotokolle und Tools zum Erstellen von Software dient. Im Allgemeinen handelt es sich dabei um eine Reihe von klar definierten Kommunikationsmethoden zwischen verschiedenen Komponenten. Gute APIs erleichtern die Entwicklung eines Computerprogramms, indem sie alle Bausteine bereitstellen, die dann von Programmierern zusammengestellt werden.

 

Gibt es noch eine einfachere Definition?

Die obige Erklärung ist gut und schön, aber am Ende klingt sie für den Laien viel zu technisch. Um das Konzept näher zu beschreiben, müssen Sie die Grundlagen verstehen.

Dazu kann man ein kleines Beispiel zur Verdeutlichung verwenden. Wenn Sie beispielsweise in ein Restaurant gehen können Sie aus der Auswahl auf der Speisekarte wählen. Anschließend übermitteln Sie dem Kellner Ihre Entscheidungen. Dieser übermittelt dann Ihre Auswahl dem Koch, welcher anschließend die Mahlzeit zubereitet. Allerdings können sie bei diesem Beispiel nicht wissen, wie genau ihr Essen zubereitet wurde. Welche Zutaten verwendet wurden oder wie das Essen vorbereitet wurde wissen Sie nicht. Diese beispielhafte Analogie dient als Ausgangspunkt für die Erklärung der API.

Dies ist der Tatsache geschuldet, dass man bei der API ebenfalls nicht wirklich weiß, was hinter den Kulissen geschieht.

 

Ein API-Beispiel aus der Praxis

Ein praktisches Beispiel wäre der Kauf von Kinokarten online. Sie gehen auf die Filmseite, suchen nach Ihrem Film und tragen Ihre Daten ein. Anschließend können Sie Ihre Tickets ausdrucken. Aber was passiert zwischen der Eingabe Ihrer Daten und dem Erhalt Ihres Tickets? Dazwischen kommen API´s zum Einsatz!

Diese arbeiten hinter den Kulissen mit anderen Anwendungen zusammen. Wie ist das möglich, fragen Sie sich? Der Übergang zu den einzelnen Programmen ist dabei nahtlos, sodass der User nicht bemerkt, wenn man von einer Anwendung an eine andere übergeben wird.

Im Allgemeinen definieren APIs die Regeln, die Programmierer befolgen müssen, um mit einer Programmiersprache, einer Softwarebibliothek oder einem anderen Softwarewerkzeug zu interagieren. Sie sind der Katalysator für eine reibungslose Anwendungsmobilisierung. Ohne sie fehlt Ihnen der wichtigste Bestandteil, um einen reibungslosen Ablauf, um den technischen Fortschritt zu gewährleisten.

« Back to Glossary Index
Social Shares

Du willst deiner Konkurrenz einen Schritt voraus sein?

PRO-Tipps um dein Projekt auf das nächste Level zu bringen!

Niels Stuck

SEO mit Leidenschaft seit 2013, der hier für Ihren zukünftigen Weberfolg bloggt. Experte im Bereich des Linkbuilding und der Offpage Optimierung. Viertieft darin den Algorithmus zu erforschen und immer auf dem neusten Stand, was die stetig variierende Welt der Suchmaschinenstandards betrifft. Fan der 80/20 Regel und mit glasklarer Effizienz an Ergebnissen für Ihr Webprojekt orientiert.

Leave a Comment

Your email address will not be published. Required fields are marked *

Sie wollen mehr Besucher durch SEO?

Nutzen Sie unsere kostenlose SEO Analyse um Ihre Seite zu verbessern!
Website verbessern
close-link
Click Me