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 ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!