Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

OmegaX

[Resolvido] O que é API em programação?

Recommended Posts

Mas ta tudo em inglês e no wikipédia eu já vi em português, só que não entendi.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@OmegaX,

 

API http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Application Programming Interface http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Interface de Programação de Aplicação

 

Uma interface, de uma forma simplista, é aquilo que você vê e que pode interagir com.

 

No caso de uma aplicação, uma interface é como um contrato que você utiliza para se programar para alguma coisa específica, imagina por exemplo, que você tenha uma aplicação como o Twitter e deseja que vários desenvolvedores possam criar suas próprias ferramentas que possam interagir com ela. Para garantir que todas as ferramentas desenvolvida pelos vários desenvolvedores falem a mesma lingua que sua aplicação entende, você descreve um conjunto de operações que estarão disponíveis, como elas são acessadas, quais parâmetros elas requerem, como fazer as chamadas e o que cada chamada irá retornar, essa descrição de operações chama-se API.

 

Uma API não é uma exclusividade de software, quando uma indústria de hardware desenvolve uma nova placa, uma nova TV, rádio, máquina ou qualquer periférico essa indústria desenvolve também uma API para que os fabricantes de software saibam como desenvolver drivers ou aplicações que possam utilizar essa nova placa ou periférico.

 

Então, resumindo, API é um conjunto de operações (interface) que você utiliza para programar uma aplicação capaz de interagir com outra aplicação ou hardware.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.