No texto o instrutor fala que o P5 é uma biblioteca, porém também já escutei o termo API em outros lugares, gostaria de saber qual a diferença entre os dois.
Obrigado,
No texto o instrutor fala que o P5 é uma biblioteca, porém também já escutei o termo API em outros lugares, gostaria de saber qual a diferença entre os dois.
Obrigado,
Opa Adriano! Tudo certo?
As diferenças entre API’s e Bibliotecas são bem diversas, vou estar comentando sobre elas separadamente:
API: A sua sigla significa “Interface de Programação de Aplicações” que basicamente é um produto de software que vai estar lhe entregando um caminho (interface) para que você possa consumir as funcionalidades e recursos do sistema. Em resumo é um sistema visual que permite você conectá-lo ao projeto e utilizar suas ferramentas.
Pegando de exemplo temos o Facebook, ele utiliza várias API’s mas tem uma em específica que fica na parte de login de uma conta que vai utilizar uma API que por meio de rotas vai fazer a autenticação das informações do usuário.
Bibliotecas: Diferente das API’s as bibliotecas não fornecem um ambiente visual que contém ferramentas onde você pode consumir em seu projeto. Ela por sua vez é constituída por subprogramas e funções que normalmente ficam organizadas em classes que podem ser utilizadas para as mais variadas funcionalidades como construção de softwares e aplicativos mobile.
Se ao decorrer do seu curso ou durante os seus estudos surgir qualquer tipo de dúvida compartilhe ela no fórum, estamos aqui para lhe auxiliar. E eu estarei a sua disposição.
Abraços e bons estudos!