Acasă Dezvoltare Ce este o interfață de programare a aplicației (api)? - definiție din techopedia

Ce este o interfață de programare a aplicației (api)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă interfața de programare a aplicațiilor (API)?

O interfață de programare a aplicației (API) este un set de protocoale, rutine, funcții și / sau comenzi pe care programatorii le utilizează pentru a dezvolta software sau pentru a facilita interacțiunea între sisteme distincte. API-urile sunt disponibile atât pentru utilizare desktop cât și pentru mobil și sunt de obicei utile pentru programarea componentelor GUI (interfață grafică de utilizator), precum și pentru a permite unui program software să solicite și să găzduiască servicii de la un alt program.

Techopedia explică interfața de programare a aplicațiilor (API)

O API poate fi văzută ca fiind compusă din două elemente fundamentale: o specificație tehnică care stabilește modul în care se pot schimba informații între programe (care în sine este alcătuită din cererea de procesare și protocoale de livrare a datelor) și o interfață software care publică cumva respectiva specificație.

Conceptul de bază din spatele API a existat într-o formă pentru întreaga istorie a tehnologiei digitale, deoarece interacțiunea dintre programele unice și sistemele digitale a fost un obiectiv principal pentru o mare parte din existența acestei tehnologii. Însă odată cu creșterea rețelei mondiale și cu boom-ul de la începutul mileniului dot-com, stimulentul pentru această tehnologie a atins un nivel fără precedent.

API-ul a devenit deosebit de important în sectorul comercial în plină expansiune al web-ului mondial la începutul anului 2000, când Salesforce.com a încorporat tehnologia în platforma sa pentru a ajuta clienții să împărtășească și să transmită date prin aplicațiile lor de afaceri diverse. Curând după aceea, eBay a început să dezvolte tehnologii similare, iar odată cu creșterea rețelelor de socializare câțiva ani mai târziu, companii precum Flickr, Facebook, Twitter și Instagram au început să facă același lucru.

Ce este o interfață de programare a aplicației (api)? - definiție din techopedia