de meu amigo Eduardo Carvalho: "Um conceito interessante, não tinha pensado nisso…"
APIs Are The New FTEs
Minha resposta, apresentando este work in progress (17/3/2016):
Importantíssimo este conceito. Nada novo no fundo, API existe desde que apareceu sistema operacional. O que é novo é a quantidade de APIs e isto que o artigo mostra bem, APIs que resolvem e disponibilizam uma solução.
Muito interessante o panorama do desenvolvimento de software agora. Tem frameworks, não de compliance e processos como ITIL ou PMI, mas espécies de bibliotecas com um problema resolvido. Exemplos: Django, Angular, Bootstrap, Node.js. Existem bibliotecas mesmo, libraries, de funções, que acompanham as linguagens, como .net da Microsoft. Tudo mais ou menos derivado do velho conceito de "módulo". Ou função, ou procedure, ou sub-rotina (Ô coisa antiga!) ou objeto.
Analisando melhor, os frameworks são em geral soluções prontas. O desenvolvedor se encaixa nela e acrescenta um pedacinho. As libraries são mais abertas, o desenvolvedor usa a função ou objeto que precisar.
Já as APIs são um pouco uma library, e mais do que isso, uma "máquina" diferente, com sua linguagem e seus comandos. Antigamente a impressora por exemplo era uma máquina diferente, e precisavamos de um driver para acionar. Agora temos "periféricos" muito mais ricos, com funções elaboradas, acessíveis via APIs. O artigo dá bons exemplos. Um exemplo forte é a API geoespacial do Google, em cima da qual todos os aplicativos tipo Uber, 99Taxi e outros são desenvolvidos.
Mundo interessante.
E para nós, interessantes as APIs para banco digital. IBM está lançando uma para blockchain.
Exemplo: Awesome Banking APIs
What happened to software? Why is there so few creative software (2010)? Are we at the end of software? What are the forces which led to this situation, looking like a bit step backward to the epoch of non-programmable accounting machines? Is there a way out of this situation? Yes, and a very simple one: make good software. With invention. Developing models and abstractions. It is difficult but absolutely possible. It this re-start of software I wish to explore here in this blog. Welcome
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário