Onde estao as APIs

Published on February 20, 2013.

Note

This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

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

APIs são importantíssimas no desenvolvimento de software porque sem elas seria preciso reimplementar várias bibliotecas. No ambiente desktop é extremamente fácil encontrar a API desejada, seja como uma "man page" ou por meio de um ambiente de desenvolvimento (e.g., perldoc, pydoc, javadoc, ...).

No contexto de desenvolvimento web, uma API é um conjunto definido de mensagens de requisição e resposta HTTP, geralmente expressado nos formatos XML ou JSON. 2 Infelizmente, a grande maioria dos serviços web não fornece uma API e quando fornece é preciso registrar-se para conseguir utilizá-la.

Referências

default

none

none


  1. http://pt.wikipedia.org/wiki/API

  2. http://pt.wikipedia.org/wiki/API

Tags: