Professor não consegui entender bem esses conceitos. Na web encontrei algumas definições que incluíam "framework" na explicação. Socorro!
Professor não consegui entender bem esses conceitos. Na web encontrei algumas definições que incluíam "framework" na explicação. Socorro!
Olá, Leonardo
É um pouco confuso mas, se entendi direito, uma biblioteca contém uma implementação real que fica disponível para utilização sempre que você precisar.
Uma API é um conjunto de instruções e padrões de programação e está mais ligado a forma como seu código se relaciona com as bibliotecas.
Um framework é uma apanhado de bibliotecas para gerar uma funcionalidade genérica que o programador utiliza para facilitar na criação de algo maior.
Espero ter ajudado :)
Boa Tarde Leonardo, tudo bem?
Segue o link, abaixo que explica direitinho essa diferença:
Mas resumindo, "API" nada mais é do que um conjunto de especificações (conjunto de regras) para executar determinada tarefa
Biblioteca, é quem implementa as regras definidas na documentação da API
Framework, é como posso te dizer, como uma plataforma de desenvolvimento. Um exemplo, seria quando sua biblioteca começa a ficar muito complexa e aí seria mais viável desenvolver um framework.
Espero ter ajudado. =)
Obrigado