Skip to main content

Mi az alkalmazásprogram felülete?

Gyakran nevezik Alkalmazási programozási interfész vagy Simple API , az alkalmazásprogram interfész programozási utasítások és szabványok gyűjteménye, amelyek lehetővé teszik a számítógépes programok számára, hogy közvetlenül kommunikáljanak egymással.Számos szoftvercég kiadja API -kat a nyilvánosság számára, és lehetővé teszi a fejlesztők számára, hogy szolgáltatásuk által működtetett alkalmazásokat hozzanak létre.Tökéletes példa erre a Microsoft DirectX, az API-sorozat, amely lehetővé teszi a fejlesztők számára, hogy játékokat, multimédiás funkciókat és alkalmazásokat hozzanak létre a Windows operációs rendszerhez.-Valójában lehetővé teszi a programok számára, hogy felhasználói ismeretek vagy beavatkozás nélkül kommunikáljanak egymással.Például, amikor online koncertjegyeket vásárol hitelkártyával, a weboldal API segítségével küldi el a kártyadatokat egy távoli alkalmazáshoz, amely ellenőrzi annak érvényességét.Miután a fizetés megerősítést kapott, az alkalmazás reagál a weboldalra, amely rendben van a jegyek kiadásához.A teljes API -t gyakran úgy definiálják, mint egy absztrakciós réteget, amely megakadályozza, hogy a fejlesztő tudjon, hogyan kapcsolódik funkciója az alacsonyabb absztrakciós szintekhez.Ez lehetővé teszi a programozó számára, hogy az API-n belüli funkciókat javítsa vagy újratervezze anélkül, hogy megszakítja a szükséges kódot.Ennek oka elsősorban az, hogy a programozóknak nem kell a semmiből kezdeniük, amikor egy alkalmazást írnak.Ahelyett, hogy egy alapvető programot szkriptetne, amelynek célja minden kezelése, ugyanaz a program kiszervezheti bizonyos felelősségeket más alkalmazásokkal szemben, amelyek sokkal jobban tudják elvégezni a munkát.Ez az API -t nagyon hasznossá teszi a weboldalakkal és a különféle webes alkalmazásokkal való integráláshoz.Számos népszerű közösség használja a tartalom megosztására egy nyílt építészet alatt.A felhasználók megoszthatják megjegyzéseit, fényképeit, videóit és mindenféle információt a külső alkalmazásokkal, egy nyílt API felhasználásával, hogy új funkciókat biztosítsanak a közösségükhöz.Az API -k két klasszikus példája, amelyek lehetővé teszik ezt a megosztást, a Facebook alkalmazási platform és az Open Social Platform.Pontosan fejlesztve és helyesen használva, ezek mind a szolgáltatást, mind a felhasználóit nyújtó vállalat számára előnyösek lehetnek.Az API -k talán a legnagyobb hátránya az, hogy ezek a szolgáltatástól függnek.Például, ha a Google Maps Trade;megszüntették, az alkalmazásprogram felülete lényegében haszontalan lenne.