Cuprins:
- Definiție - Ce înseamnă interfața de programare a aplicațiilor (API)?
- Techopedia explică interfața de programare a aplicațiilor (API)
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.