desenvolvedor Tantek Çelik compara APIs para a construção de blocos, permitindo que os desenvolvedores mais experientes para formar rapidamente aplicações mais ricas, sites, ferramentas e serviços. Editor Web Patrick H Lauke concorda, acrescentando que um dos principais benefícios de APIs está se aproveitando de serviços que fornecem funcionalidade estreita muito bem.
"Não há Flickr para gerenciamento de fotos, Amazon S3 para armazenamento, para microblogging Twitter," ele diz.
"Em muitos casos, é custo-efetiva para usá-los em vez de construir uma funcionalidade equivalente bespoke ou separado." Em outras palavras, como desenvolvedor Shaun Inman diz: ". Você descarregar a sua gestão de conteúdo e manutenção relacionado, mas depois disse agregado conteúdo em seus próprios sites"
meio antiquado de incorporação de conteúdo "estrangeiro", tais como frames, tornam-se raras quando APIs são usados e, short de APIs que está sendo alterado, conteúdo chega em um previsível e de forma muitas vezes styleable, permitindo redirecionar o conteúdo como você vê o ajuste.
Outro benefício, diz desenvolvedor Yahoo evangelista Christian Heilmann, está no uso da API, potencialmente permitindo que os seus dados se espalhar para além dos locais que está sendo agregadas em:. "Se eu fazer upload de fotos para o Flickr para incluir no meu site, toda a conversão é feita por mim para livre Além disso, eu tocar em um comunidade de pessoas interessadas em tagging e comentando sobre os meus dados. Isso pode ser puxado para trás para adicionar palavras-chave e fazer meus dados mais fáceis de encontrar pelos motores de busca.
E, no caso do meu servidor vai para baixo, a informação ainda estará disponível. "
Nos quadros: Twitter mais o Google Chart API habilitado Christian Heilmann para criar 'Twitter' tipo gráficos
Seja criativo
Claro que, com a atual popularidade de APIs e sua relativa facilidade de uso, há um perigo de ir 'API crazy' - usando o maior número possível.
"Você sabe que você não está usando APIs corretamente quando, ao invés de pensar sobre algo que você quer alcançar e à procura de uma API para ajudar, em vez disso você encontrar APIs legal e me pergunto onde você pode usá-los", alerta desenvolvedor David Dixon.
Também é possível argumentar que embora a implementação 'típico' API é bom para alguns sites, melhores designers devem ir mais longe. "A criatividade versus 'listas de dados' é