Diferença entre API, Biblioteca e Framework em Desenvolvimento de Software

Поділитися
Вставка
  • Опубліковано 16 жов 2024
  • Qual a diferença entre API, #Biblioteca e #Framework em Desenvolvimento de Software?
    Neste vídeo respondo, de forma simplificada e concisa, à pergunta recorrente: "Qual a diferença entre API, Framework e Biblioteca?"
    Trata-se de três conceitos cruciais em desenvolvimento de software, e que costuma causar certa confusão, mesmo em programadores e analistas um pouco mais experientes.
    Veja também:
    O que é uma #API - • O que é uma API - Inte...
    5 Linguagens de Programação para estudar em 2021 - • 5 Linguagens de Progra...
    Ajude o canal adquirindo meus cursos na Udemy:
    Bancos de Dados com MySQL Básico: bit.ly/35QdWE4
    Lógica de Programação com Português Estruturado: bit.ly/3QKPn22
    Programação em Python do Zero: bit.ly/python-...
    Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer:
    www.amazon.com...
    Seja membro deste canal e ganhe benefícios:
    / @bosontreinamentos
    Contribua com a Bóson Treinamentos!:
    www.bosontrein...
    Por Fábio dos Reis
    Bóson Treinamentos: www.bosontrein...
    Instagram: / bosontreinamentos
    Linkedin: / f%c3%a1bio-dos-reis-06...
    Quora: pt.quora.com/profile/Fábio-dos-Reis
    Pinterest: / bosontreina
    Outros projetos do autor:
    Diário do Naturalista: www.diariodona...
    Bóson Ciências e Cultura: / bosonciencias
    Numismática e Finanças Pessoais: diarionumismat...
    #framework #api #programação

КОМЕНТАРІ • 62

  • @bosontreinamentos
    @bosontreinamentos  3 роки тому +3

    Acessem também:
    Blog da Bóson Treinamentos: www.bosontreinamentos.com.br
    Pinterest: br.pinterest.com/bosontreina/
    Instagram: instagram.com/bosontreinamentos/
    Linkedin: www.linkedin.com/in/f%C3%A1bio-dos-reis-06ba192a/
    Quora: pt.quora.com/profile/Fábio-dos-Reis
    Outros projetos do autor:
    Canal Bóson Ciências e Cultura: ua-cam.com/users/bosonciencias
    Diário do Naturalista: www.diariodonaturalista.com.br

  • @milenapatrocinio5668
    @milenapatrocinio5668 Рік тому +2

    Essa é a primeira vez, depois de buscar MUITO, ler em vários sites, que eu finalmente acho que entendi o que é cada um deles e consegui separar. Muitíssimo obrigada pela sua clareza!

  • @eduardoninguem
    @eduardoninguem 3 роки тому +8

    O Bóson é uma dos melhores canais que tá tendo no campo de informática e matemática também...Sempre deixo meu comentário neste canal porque a didática do Prof. Fábio é sensacional...excelente mesmo...se inscreva, curta e compartilhe, vale muito a pena...sou entusiasta deste canal mas estou aprendendo aos trancos e barrancos sobre informática e não sei responder a pergunta formulada...saúde, sucesso e sabedoria pra todos que lerem!

    • @lucaslima7759
      @lucaslima7759 3 роки тому +2

      Sem foi, desde os primórdios, o mais completo e o mais próximo de um ambiente academico. O Fábio merece muito mais engajamento

  • @claudianogueira8800
    @claudianogueira8800 2 роки тому +1

    Adorei ! Melhor explicação que vi aqui no UA-cam

  • @alexandrechs
    @alexandrechs 3 роки тому +4

    Fábio, obrigado por disponibilizar conteúdo gratuito e de qualidade.
    Fico muito admirado com o tanto de conhecimento que você tem e ainda consegue sintetizar para os iniciantes na carreira.
    Parabéns!

  • @nsilvag.7209
    @nsilvag.7209 3 роки тому +4

    Obrigada pela explicação, ainda sou só estagiária mas pretendo usar o laravel e o symfony para desenvolver PHP

  • @CesarAugusto-yv5pb
    @CesarAugusto-yv5pb 3 роки тому +1

    Primeiramente parabéns ao professor pela excelente didática, coisa rara nos atuais tempos. Estou iniciando estudos em Dart e Flutter. Encontrei aulas em alguns canais mas totalmente sem didática e muita zoeira. Gostaria de aprender com o grande mestre o Framewok Flutter. Desde já meu muito obrigado por todo conteúdo já publicado.

  • @joellopescunhadesouza8617
    @joellopescunhadesouza8617 2 роки тому +1

    Ajudou muito! Estou estudando dev web e começando a trabalhar com framworks como bootstrap. API já utilizei a de sockets em python e bibliotecas já usava desde o início no python

  • @pedroigoroliveira6786
    @pedroigoroliveira6786 3 роки тому +2

    Quando estava começando a estudar programação vi vários dos seus vídeos.
    Estou atuando como desenvolvedor web e achei interessante a revisão para relembrar estes conceitos.
    Se puder fazer algum conteúdo explicando de maneira simplifcada como o Terraform funciona, acho que seria legal.

  • @Guilherme-rpa
    @Guilherme-rpa 3 роки тому +1

    Estou aprendendo lógica e python, mas agradecer seu trabalho e didática ótima

  • @giovanesantos3025
    @giovanesantos3025 3 роки тому +1

    Fábio, acho que você poderia colocar esse video na playlist de logica assim como está do da Biblioteca.
    Amo seu trabalho sou seu fã.
    Quando eu estiver melhor financeiramente com certeza vou contribuir com o seu trabalho

  • @iuribarcelos23
    @iuribarcelos23 3 роки тому

    Olá!
    Acabei de conhecer o canal, enquanto procurava conteúdo sobre API.
    Achei muito bom os seus vídeos, bem explicados os conteúdos.
    Eu estou cursando TI pelo SENAC RS e estou usando .Net Framework com C#, MySQL, EF Framework... mas gostei mais de front end com Bootstrap Framework, por exemplo.
    Vou continuar acompanhando e estudando pelo canal.
    Muito obrigado.
    Abraço!

  • @rafaelantoniomasiero2407
    @rafaelantoniomasiero2407 3 роки тому

    Monstro!! Sempre q tenho duvidas em TI a primeira coisa q me vem è procurar aqui nesse canal.
    Nota 10.
    Sensacional

  • @raphaelrodriguesdesouza9288
    @raphaelrodriguesdesouza9288 3 роки тому +2

    Sempre quis saber essas definições, muitíssimo obrigado, brother!

  • @Jeolopes
    @Jeolopes Рік тому

    Tu é sinistro. Parabéns.

  • @klendsonmedeiros
    @klendsonmedeiros 3 роки тому

    Parabéns pelo vídeo! Estou começando a estudar o Flutter para desenvolvimento para dispositivos móveis.

  • @thescriptkiddie
    @thescriptkiddie 2 роки тому +1

    Muito bom o vídeo Fábio, ótimo conteúdo. Quanto a recomendação de Frameworks do final do vídeo, seria interessante você trazer "Flask" de Python, pois aprendo muito com suas explicações.

  • @CorDeLapis
    @CorDeLapis 2 роки тому

    Ótima qualidade didática.

  • @felipeserrao9724
    @felipeserrao9724 3 роки тому

    Muito boa explicação.
    Parabéns aprendo bastante com seus vídeos

  • @rodrigolima9754
    @rodrigolima9754 2 роки тому

    Show de aula parabens!!!!!!

  • @rostangramelichy366
    @rostangramelichy366 3 роки тому

    Grande professor, explicação bem clara e uma didática essepcional !

  • @bearhunter007
    @bearhunter007 2 роки тому

    Muito bom. Obrigado!

  • @ailtoncarlos7381
    @ailtoncarlos7381 Рік тому

    Mosso vc explica bem d+ te amo

  • @thiagosouza8931
    @thiagosouza8931 3 роки тому

    Faltou meu main, o Android Framework. Ótimo vídeo!

  • @JamesBomdePapo
    @JamesBomdePapo 3 роки тому

    Uso as bibliotecas de Python: Numpy, Pandas, Scikit learn, Matplotlib, Seaborn, Keras e Tensorflow.

  • @kimi8898
    @kimi8898 Рік тому

    Ótimos vídeos!

  • @marcelom.s3202
    @marcelom.s3202 3 роки тому +1

    Olá Fábio! Como faço pra baixar a apostila de lógica de programação?

  • @victorpedro295
    @victorpedro295 3 роки тому

    Respondendo a pergunta, eu utilizo o Bootstrap para o desenvolvimento front-end no dia a dia e o CodeIgniter para o back com PHP, gostaria muito de ver um curso de Laravel

  • @guilhermedesousa9574
    @guilhermedesousa9574 3 роки тому

    Too d+ esse vídeo. Vlw Fábio!

  • @resgatedosoldadobrowser
    @resgatedosoldadobrowser 3 роки тому

    Muito bom 🤙

  • @kailasantos5349
    @kailasantos5349 3 роки тому

    Eu estou aprendendo a usar o Node.Js que salve-me o engano é uma biblioteca do JavaScript.

  • @pedrobruno2350
    @pedrobruno2350 3 роки тому

    Muito bom

  • @paulochaves1369
    @paulochaves1369 Рік тому

    Gostaria de saber mais sobre SpringBoot....

  • @charbavitogames
    @charbavitogames 3 роки тому

    Muito boa explicação Professor.. Me veio uma dúvida: o Anaconda pode ser considerado um framework? Desde já agradeço :)

    • @bosontreinamentos
      @bosontreinamentos  3 роки тому

      Obrigado! O Anaconda é na verdade uma distribuição Python e R, visto que ele fornece as linguagens e aplicações para desenvolvimento e análise de dados prontas para uso, como Jupyter Notebooks, Spyder, Orange e R Studio.

  • @rodolfodirack1246
    @rodolfodirack1246 3 роки тому

    Olá Fábio, eu gosto e assisto seu trabalho. Só dá uma olhada no áudio do vídeo, ficou um ruído de fundo no começo. Acredito que dá para eliminar com uma edição rápida

    • @bosontreinamentos
      @bosontreinamentos  3 роки тому

      Olá Rodolfo! Ruído aqui é um problermaço mesmo.... valeu pelo toque!

  • @jefferson_santana
    @jefferson_santana 3 роки тому

    Bom vídeo. :)

  • @ycarooliveira6529
    @ycarooliveira6529 3 роки тому

    Ótimo assunto, gostaria de saber sobre web scraping

    • @bosontreinamentos
      @bosontreinamentos  3 роки тому

      Excelente sugestão Ycaro, Web Scraping é um assunto que penso em abordar na série sobre Python.

  • @carlos28018
    @carlos28018 3 роки тому

    Eu trabalho com Node.js, seria interessante falar do Framework Express.js

  • @rafaeldeoliveiradias8907
    @rafaeldeoliveiradias8907 Рік тому

    Boa noite. Uso várias Bibliotecas, algumas APIs e poucas Frameworks.

  • @ronpdf2084
    @ronpdf2084 2 місяці тому

    mas afinal qual a diferença entre IDE e framework?

  • @developerjavalinux
    @developerjavalinux 3 роки тому +2

    No começo do estudo de programação realmente criamos uma confusão pelos "relacionamentos" que são visiveis. Excelente video Fábio.

  • @flawtista
    @flawtista 3 роки тому

    .Net Framework, Angular, Spring, Django, NestJs, Express Js

  • @fernaodenoronha
    @fernaodenoronha 3 роки тому

    STL tb é a biblioteca padrão de cpp sem relação com o sistema operacional.

    • @bosontreinamentos
      @bosontreinamentos  3 роки тому

      Exato, é a Standard Library!

    • @MatheusCatarino
      @MatheusCatarino 3 роки тому

      STL e Standard Library são coisas diferentes!!
      STL é voltado a contêineres genéricos (vector, set, qeue, map, ...), desenvolvido por Stepanov, antes mesmo do std existir.
      C++ standard library (std), aderiu ao STL e acrescentou recursos a mais padronizando (namespace std::). Então em resumo, standard library é qualquer função ou classe pertencente a nomenclatura std.
      Recomendo que dê uma pesquisada sobre o assunto!

    • @MatheusCatarino
      @MatheusCatarino 3 роки тому

      @@bosontreinamentos , STL da microsoft é uma alternativa ao standard template library oficial, especializado no desenvolvimento msvc. Um exemplo bacana de citar como library (biblioteca) muito conhecido por programadores C++ seria Boost que ainda é multiplataforma e framework (embora haja toolkit) Qt!

  • @samuelsouza4037
    @samuelsouza4037 3 роки тому

    Sou estudante de Django framework

  • @lucianodesouza7303
    @lucianodesouza7303 3 роки тому

    Frameworks Laravel, Django e Bootstrap

  • @rodolfodirack1246
    @rodolfodirack1246 3 роки тому

    Utilizei durante muito tempo o JQuery para responsividade no desenvolvimento web, bem melhor que escrever as AJAX em JS puro... kkk

  • @carlosdev_
    @carlosdev_ 3 роки тому

    vue typescitp django e bootsrap

  • @felipeserrao9724
    @felipeserrao9724 3 роки тому

    Falta um curso de c/c++

  • @gilmarcossantos3951
    @gilmarcossantos3951 2 роки тому

    Muito obrigado! Só não vou dar um like, porque essa função perdeu todo o sentido no UA-cam, mas a aula é muito boa!

  • @orenge4610
    @orenge4610 3 роки тому

    ruby on rails

  • @felipetavares5971
    @felipetavares5971 2 роки тому

    Muito bom! Obrigado!