O que é Open?
Um dos assuntos mais debatidos em computação é a diferença entre sistemas abertos e fechados.
Quando falamos em APIs, esse assunto é ainda mais central. Uma diferença básica em termos de abertura de dados ou estratégia de APIs é o tipo da API: aberta, fechada ou restrita. Já falei um pouco sobre isso aqui no Blog, e uma busca rápida no Google rende outras centenas de resultados.
De fato, eu poderia passar (mais algumas) horas debatendo o que é cada um, suas vertentes ideológicas, vantagens e desvantagens, e mesmo assim, teria quem discordasse e achasse ruim.
Ao invés disso, uma boa é sempre assistir o vídeo abaixo. Já vi ele algumas vezes, e para quem gosta (e fala) tanto sobre APIs, é uma excelente pedida ver de novo com alguma frequência.
Ele é curto, e explica com perfeição o que são API abertas. Não que as APIs fechadas não tenham seus méritos. Longe disso! Algumas de minhas estratégias de APIs preferidas são fechadas, como é o caso do Netflix (e sua abordagem API First).
Porém, quando falamos em APIs abertas, temos algo de mágico.
Flexível. Imprevisível.
E tem muitas empresas abrindo APIs e fazendo a alegria dos devs, que podem usar serviços de ponta e com extrema qualidade, como o recém-lançado sistema de Inteligência Artificial do Google, o TensorFlow.
O video abaixo foi divulgado pela Best Buy quando eles lançaram o BBYOpen (iniciativa de APIs abertas da empresa).
Acredito que ilustra muito bem o conceito de APIs abertas!
Confira (menos de 3 minutos):
Leave a Comment