Ferramenta ou framework para criação de API REST

04/12/2018

32

Fala pessoal,
conhecem alguma ferramenta ou framework para automatizar ou agilizar a criação de APIs REST?

Obrigado
Responder

Posts

05/12/2018

Estevão Dias

Fala Fernando,

Framework depende da linguagem. Por exemplo,

PHP tem o Lumen,
.Net tem o ASP.Net Web API,
Java tem o Spring Framework e o JAX-RS,
Python tem o Django REST,
JavaScript tem o Express...

Isso falando dos mais utilizados. Claro que mais se cavar, mais frameworks vão aparecer, mas esses são o que a galera costuma usar.

Já ferramenta depende do contexto, porque se for pra teste você pode usar tanto o Postman, pra fazer testes pontuais, quanto uma biblioteca de testes como o Spring Test, por exemplo. Só pra ilustrar, com um framework como o Spring Test você pode escrever rotinas que fazem com que requisições sejam disparadas para a API e testar o retorno dela com todas as vantagens de escrever testes no código, tais como documentação, reaproveitamento, manutenção, etc.

É isso aí, espero ter ajudado \\o
Responder

05/12/2018

Mateus Soares

Fala Fernando,

Framework depende da linguagem. Por exemplo,

PHP tem o Lumen,
.Net tem o ASP.Net Web API,
Java tem o Spring Framework e o JAX-RS,
Python tem o Django REST,
JavaScript tem o Express...

Isso falando dos mais utilizados. Claro que mais se cavar, mais frameworks vão aparecer, mas esses são o que a galera costuma usar.

Já ferramenta depende do contexto, porque se for pra teste você pode usar tanto o Postman, pra fazer testes pontuais, quanto uma biblioteca de testes como o Spring Test, por exemplo. Só pra ilustrar, com um framework como o Spring Test você pode escrever rotinas que fazem com que requisições sejam disparadas para a API e testar o retorno dela com todas as vantagens de escrever testes no código, tais como documentação, reaproveitamento, manutenção, etc.

É isso aí, espero ter ajudado \\\\o


Agradeço pela contribuição, me ajudou.
Responder

06/12/2018

Carlos Arantes

Excelente pergunta.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar