Desenvolvendo uma API - parte 1 cover image

Desenvolvendo uma API - parte 1

Tony Messias • March 6, 2014

API development desenvolvimento

Saber desenvolver uma API é muito importante nos dias de hoje. Com o avanço das tecnologias (see Internet of Things) temos cada vez mais a necessidade de fazer softwares que possam se comunicar tanto com o browser (front-end), com mobile clients (Android, iOS, Windows, BlackBerry, etc, etc...), quanto com nossas geladeiras. Partindo dessa necessidade de termos uma aplicação sendo utilizada por várias tecnologias diferentes que surgem as populares API's.

Uma API nada mais é do que, citando a Wikipédia:

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. Ainda que o termo seja um sinônimo para web service, a chamada Web 2.0 está aos poucos depreciando o modelo de serviços SOAP para a técnica REST. - Wikipédia

Essa imagem descreve melhor essa explicação:

API cloud

Tópicos

Aqui vamos falar um pouco sobre o desenvolvimento de API's. Vou citar aqui alguns dos tópicos que quero comentar:

É um caminho longo e alguns desses tópicos eu ainda estou estudando, como o NoSQL, por exemplo, mas vamos em frente!

Vejo vocês no próximo post!