Vad är ett applikationsprogramgränssnitt?

som ofta kallas applikationsprogrammeringsgränssnitt eller Simple API , är ett applikationsprogramgränssnitt en samling programmeringsinstruktioner och standarder som gör det möjligt för datorprogram att direkt kommunicera med varandra. Många mjukvaruföretag släpper sina API: er för allmänheten och gör det möjligt för utvecklare att skapa applikationer som drivs av sin tjänst. Ett perfekt exempel skulle vara Microsofts DirectX, en uppsättning API: er som gör det möjligt för utvecklare att skapa spel, multimediafunktioner och applikationer för Windows-operativsystemet.

Ett applikationsprogramgränssnitt är inte ett användargränssnitt, utan ett program för programvara-till-programvara. I själva verket tillåter det program att kommunicera med varandra utan någon användarkunskap eller intervention. När du till exempel köper konsertbiljetter online med ett kreditkort använder webbplatsen ett API för att skicka dina kortdata till en fjärrapplikation som kontrollerar dess giltighet. När betalningen har bekräftats svarar ansökan på webbenTe som ger det okej att utfärda biljetterna.

applikationsprogramgränssnitt som är utformade för att tillhandahålla den snabbaste exekveringen innehåller vanligtvis uppsättningar av procedurer, funktioner, variabler och datastrukturer. Ett komplett API definieras ofta som ett som ger ett abstraktionslager som hindrar utvecklaren från att behöva veta hur dess funktion hänför sig till de lägre abstraktionsnivåerna. Detta gör att programmeraren kan förbättra eller utforma funktionerna i API utan att bryta koden som behöver den.

Ett applikationsprogramgränssnitt är ganska likt Software-AS-A-Service (SAAS). Detta beror främst på att programmerare inte behöver börja från början varje gång de skriver en applikation. I stället för att skriptar ett kärnprogram som är utformat för att hantera allt, kan samma program lägga ut vissa ansvarsområden till andra applikationer som kan göra jobbet mycket bättre. Detta gör API mycket användningFul för att integrera med en webbplats och olika webbapplikationer.

Applikationsprogramgränssnittet har blivit en integrerad del av Web 2.0 och det sociala nätverksfenomenet. Flera populära samhällen använder det för att dela innehåll under en öppen arkitektur. Användare kan dela kommentarer, foton, videor och all slags information med externa applikationer, med ett öppet API för att leverera ny funktionalitet till sitt samhälle. Två klassiska exempel på API: er som möjliggör denna delning är Facebook -applikationsplattformen och den öppna sociala plattformen.

Applikationsprogramgränssnitt tillhandahålls av flera stora namn, inklusive Amazon®, eBay® och Google ™. När de utvecklas exakt och används korrekt kan dessa gynna både företaget som tillhandahåller tjänsten och dess användare. Kanske är den största nackdelen med API: er att de är beroende av att tillhandahålla tjänsten. Till exempel, om Google Maps ™ avbröts skulle dess applikationsprogramgränssnitt i huvudsak vara användareess.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?