API-Merkmale

October 8

API-Merkmale

Eine API oder Anwendungsprogrammierschnittstelle, hat ein Hauptziel: Freigeben von Daten zwischen zwei Softwarepakete. Es gibt, zwar niemand festgelegt Programmiersprache für APIs verwendet teilen die meisten einige gemeinsame Merkmale. Die effektivste neigen zu ideale API-Merkmale, die ihnen viel benutzerfreundlicher machen. Eine API kann etwas so einfaches wie eine e-Mail-Adresse zu teilen, als auch etwas so komplex, wie mir alle Informationen in Tausende von Dokumenten.

Allgemeine Merkmale

Eine API besteht aus Code, z. B. JavaScript oder XML. Es ist kein Set Merkmal wie kompliziert oder lange muss dieser Code sein. In einigen Fällen besteht es aus nur ein paar Zeilen. Allgemeinen APIs enthalten Code für webbasierte Anwendungen, die Entwickler in ihre eigenen Webseiten integrieren können. Beispielsweise bietet Google APIs für seinen beliebten Maps-Service.

Ideale Merkmale

In einer idealen Welt würde APIs einige Schlüsselmerkmale, laut Google-Software-Ingenieur Joshua Bloch teilen. Dazu gehören perfekt sitzende Publikum, was, dem es soll, und wird leicht für einen Entwickler zu erlernen und zu benutzen, hart falsch verwendet, leicht zu lesen, stark genug, um alles, was ein Entwickler möchte, einfach zu erweitern. Mit komplexen Dokumentation oder aufwendigen Code APIs sind oft zu schwer zu integrieren und zu verwenden.

Dienstleistungen

APIs sind tendenziell eine Anwendung eines Drittanbieters oder ein Stück Software mit Anwendung des Benutzers, Website oder Software zu verbinden. Charakteristisch für die meisten APIs ist, dass sie von der Software von Drittanbietern-Besitzer oder einem verbundenen gebaut sind. Die API muss Funktionen, Code und Regeln der Drittanbieter-Software verstehen, um richtig zu arbeiten.

Sichtbarkeit

Ein wichtiges Merkmal aller APIs ist, dass der Endbenutzer laufen nicht sichtbar. Viele beliebte Websites, wie Facebook, Twitter und Google, vielleicht nutzen APIs in verschiedenen Phasen. Doch würden Sie dies als Benutzer nicht wissen. In diesem Sinne APIs kann nicht ausgeführt als Standalone-Programme--sie funktionieren nur in Bezug auf die Anwendungen, mit denen sie verbunden sind.