Casa Desenvolupament Què és una interfície de programació d'aplicacions (api)? - Definició de tecnologia

Què és una interfície de programació d'aplicacions (api)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la interfície de programació d'aplicacions (API)?

Una interfície de programació d'aplicacions (API) és un conjunt de protocols, rutines, funcions i / o ordres que els programadors utilitzen per desenvolupar programari o facilitar la interacció entre sistemes diferents. Les API estan disponibles tant per a ús d'escriptori com per a mòbils, i són útils per programar components d'interfície gràfica (interfície d'usuari gràfica), a més de permetre a un programa de programari sol·licitar i acomodar serveis d'un altre programa.

Techopedia explica la interfície de programació d'aplicacions (API)

Es pot considerar una API composta de dos elements fonamentals: una especificació tècnica que estableix com es pot intercanviar informació entre programes (que ella mateixa es compon de sol·licituds de processament i protocols d’entrega de dades) i una interfície de programari que d’alguna manera publica aquesta especificació.

El concepte bàsic de l'API ha existit en alguna forma per a tota la història de la tecnologia digital, ja que la interacció entre programes únics i sistemes digitals ha estat un objectiu principal per a bona part de l'existència d'aquesta tecnologia. Però amb l’auge de la xarxa mundial i el subsegüent boom del mil·lenari puntual, l’al·licient d’aquesta tecnologia va assolir un nivell sense precedents.

L'API es va fer especialment destacada en el sector comercial en expansió de la xarxa mundial a principis del 2000, quan Salesforce.com va incorporar la tecnologia a la seva plataforma per ajudar els clients a compartir i transmetre dades a través de les seves diverses aplicacions comercials. Poc després d’això, eBay va començar a tirar endavant tecnologia similar i, amb l’augment de les xarxes socials pocs anys després, empreses com Flickr, Facebook, Twitter i Instagram van començar a fer el mateix.

Què és una interfície de programació d'aplicacions (api)? - Definició de tecnologia