Ainda tenho dúvida sobre as diferenças entre uma API REST e uma aplicação web tradicional. Elas são a mesma coisa ou são distintas porém complementares ? Por exemplo uma aplicação web tradicional pode ter uma API dentro dela e vice-versa ?
Ainda tenho dúvida sobre as diferenças entre uma API REST e uma aplicação web tradicional. Elas são a mesma coisa ou são distintas porém complementares ? Por exemplo uma aplicação web tradicional pode ter uma API dentro dela e vice-versa ?
Oi Wellder,
Numa API Rest o backend não é responsável pela interface gráfica da aplicação com o usuário. Isso fica separado em outra aplicação(front-end e/ou mobile). Com isso a API Rest apenas recebe/devolve os dados, ficando responsável por validar, executar regras de negócio e cuidar da persistência deles.
Já numa aplicação Web tradicional a aplicação inteira é uma só(frontend e backend juntos).
Mas é possível e comum uma aplicação Web tradicional ter "internamente" uma API Rest, para integração com outras aplicações.
Bons estudos!