fóruns trokas.pt

fóruns » Programadores » API » Mas o que é a API
1
Mas o que é a API
26 de Maio de 2009 21:54
Netweb Netweb
Júnior
membro desde: 23-05-09
mensagens: 82
Mas o que é a API

 

API, de Application Programming Interface (ou Interface de Programação de Aplicativos) é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por programas aplicativos -- isto é: programas que não querem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.

De modo geral, a API é composta por uma série de funções acessíveis somente por programação, e que permitem utilizar características do software menos evidentes ao utilizador tradicional.

Por exemplo, um sistema operacional possui uma grande quantidade de funções na API, que permitem ao programador criar janelas, acessar arquivos, criptografar dados, etc. Ou então programas de desenho geométrico que possuem uma API específica para criar automaticamente entidades de acordo com padrões definidos pelo utilizador.

No caso de sistemas operacionais, a API costuma ser dissociada de tarefas mais essenciais, como manipulação de blocos de memória e acesso a dispositivos. Estas tarefas são atributos do kernel ou núcleo do sistema, e raramente são programáveis.

Mais recentemente o uso de APIs tem se generalizado nos plugins, acessórios que complementam a funcionalidade de um programa. Os autores do programa principal fornecem uma API específica para que outros autores criem plugins, estendendo as funcionalidades do programa para os utilizadores comuns.

 

Netweb
Editado por helderjsm em 10-06-2009 00:10:18
26 de Maio de 2009 22:05
helderjsm helderjsm
Administrador
membro desde: 21-05-09
mensagens: 292

Não o teria dito melhor. :)

Básicamente o que se pretende é criar uma interligação de informações. Nem nós precisamos de ficar com as informações dos jogos só para nós, nem outros sites recem criados necessitam de andar a re inserir toda a informação.

Para programadores uma API é muito útil porque serve para que websites possam interagir entre eles e partilhar informação.

Por exemplo o trokas utiliza a API da Amazon para ir buscar de forma automática os nomes, imagens e descrições dos jogos. Claro que tudo isto vem em inglês e vamos ter muito trabalho nos meses que se avizinham para traduzir tudo. Mas talvez um dia outros possam tirar proveito destes dados.

helderjsm
27 de Maio de 2009 00:40
Netweb Netweb
Júnior
membro desde: 23-05-09
mensagens: 82

Ha pois é :D

Espero que isto siga para a frente.

Netweb
1