O que é Biblioteca, Framework e API?

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 108

  • @joicecp
    @joicecp 5 ปีที่แล้ว +67

    Amo esses vídeos, explicando coisas interessantes de forma bem objetiva!

  •  5 ปีที่แล้ว +171

    Um bom exemplo de API é quando você está se cadastrando em algum site ou aplicativo e vê embaixo a opção de se cadastrar com Facebook ou Google. Quando vc clica em uma dessas opções abre uma tela da empresa (Facebook ou Google) que na verdade é uma API. (y)

  • @McLipinhoTv
    @McLipinhoTv 5 ปีที่แล้ว +30

    Biblioteca - Jquery (Você chama quando precisa)
    Framework - Angular/JSF (Impõe a forma de utilização)

  • @BubbleSorte
    @BubbleSorte ปีที่แล้ว +2

    Sonoplastia impecável 😊

  • @LucasEKindinger
    @LucasEKindinger 5 ปีที่แล้ว +147

    Resumindo:
    Biblioteca: Código externo se adequa ao seu código.
    Framework: Seu código se adequa ao código externo.
    API: Interface de acesso ao código externo.

  • @Eng.DanielDias
    @Eng.DanielDias 9 หลายเดือนก่อน

    Essa analogia com as plataformas de veículos esclareceu bem pra mim

  • @anacarolinaesteves8407
    @anacarolinaesteves8407 5 ปีที่แล้ว +8

    Finalmente eu entendi o que é um framework. Obrigada !

  • @mariofreire2176
    @mariofreire2176 5 ปีที่แล้ว +10

    Eu sei que o foco é mais técnico mas é difícil falar de APIs hoje sem falar de APIs de negócio. Todas as empresas hj criam suas APIs. Mas foi show!

  • @tampadecaneta2
    @tampadecaneta2 5 ปีที่แล้ว +2

    Cada vez mais gosto de ouvir este pod/video/cast. Balboa Linhares sempre mostrando que dá para ser old school e evoluir ao mesmo tempo, ou seja, mudar, mas somente se houver um problema para resolver. Por fim, o pessoal da edição só caprichando. Depois que descobri o hipsters.{tube || tech} tudo ficou mais fácil!!! Parabéns!

  • @GabrielVerasm
    @GabrielVerasm 3 ปีที่แล้ว +2

    Parabéns pelas analogias e pela explicação, muito bom!

    • @alura
      @alura  3 ปีที่แล้ว

      Que bom que curtiu, Gabriel 💙

  • @victordesouzacouto6368
    @victordesouzacouto6368 5 ปีที่แล้ว +8

    Risada icônica do Linhares sensacional kkkk

  • @brenoalvespacheco9595
    @brenoalvespacheco9595 3 ปีที่แล้ว +2

    Excelente a abordagem!!!

    • @alura
      @alura  3 ปีที่แล้ว

      Valeu, Breno! 💙

  • @danielsoares1866
    @danielsoares1866 3 ปีที่แล้ว

    A melhor explicação sobre o assunto. Tornaram a coisa simples...

  • @Matheus-mr4tl
    @Matheus-mr4tl 3 ปีที่แล้ว +1

    Uma das melhores explicações que já vi sobre qualquer assunto na internet. Genial

    • @alura
      @alura  3 ปีที่แล้ว

      Que bom saber que curtiu a explicação, Mat! 🙂

  • @maxwelbuenomazur1536
    @maxwelbuenomazur1536 5 ปีที่แล้ว +9

    Finalmente alguém respondeu minhas perguntas

  • @franciscanascimento4720
    @franciscanascimento4720 3 ปีที่แล้ว

    Vocês sabem das paradas. Isso me motiva. Obrigada

    • @alura
      @alura  3 ปีที่แล้ว

      Obrigada, Francisca. Juntas nós vamos loooonge 😍

  • @neriadrian100
    @neriadrian100 4 ปีที่แล้ว +2

    Eu tava perdido sobre esses termos, mas agora deu uma clareada. 👍

  • @alihata9951
    @alihata9951 ปีที่แล้ว +2

    Gostei da analogia...

    • @alura
      @alura  ปีที่แล้ว +1

      Que bom que você curtiu, Ali 💙 Valeu por nos acompanhar!

  • @etgcrog1
    @etgcrog1 3 ปีที่แล้ว +1

    Muito bom, direto ao assunto!

  • @aidonmaster
    @aidonmaster 5 ปีที่แล้ว +4

    Muito legal ver a cara dos "CARAS", kkk sempre ouço por podcast(audio) essa é a primeira vez que vejo o vídeo. Top Galera

  • @mxaraujo
    @mxaraujo 5 ปีที่แล้ว +2

    Sou novo por aqui mas agora faço oficialmente parte do time Alura. E meu foco é progredir com intensidade!

    • @alura
      @alura  5 ปีที่แล้ว

      Ebaaaa! Seja bem-vindo :) Muito sucesso!

  • @dadoscriticos
    @dadoscriticos 4 ปีที่แล้ว +1

    Gostei da analogia dos carros. Apesar de não entender nada de carros, deu pra sacar que o framework se trata de um molde, uma forma.

  • @godofredo019
    @godofredo019 2 ปีที่แล้ว

    Cara, muito bom ver vcs, só ouvia pelo Nerdcast

    • @alura
      @alura  2 ปีที่แล้ว

      Que bom que curtiu! Valeu por nos acompanhar aqui no canal 💙

  • @NewtonJR1987
    @NewtonJR1987 5 ปีที่แล้ว +1

    Muito bem explicado. Show!

  • @chuckbud
    @chuckbud 2 ปีที่แล้ว

    Muito bom! Estou viciado nos conteúdos da Alura!

    • @alura
      @alura  2 ปีที่แล้ว +1

      Ficamos muito felizes com o seu comentário! Conte sempre com a gente 💙💙💙

  • @felmilani
    @felmilani 4 ปีที่แล้ว +67

    Um framework e uma biblioteca entraram no bar. O framework falou: eu decido como vocês vão me usar. A biblioteca falou: me usem do jeito que vocês quiserem!

  • @BestRebolation
    @BestRebolation 2 ปีที่แล้ว

    Uma explicação dessa grátis! Só achei aqui. Obrigado

  • @josiclerlemesilva317
    @josiclerlemesilva317 4 ปีที่แล้ว +1

    Muito bom eu consegui aprender bastante, com a explicação dele sobre o que é biblioteca e framework!!!

    • @alura
      @alura  4 ปีที่แล้ว

      Que bom, Josicler! :)

  • @vitoremanuel_
    @vitoremanuel_ 4 ปีที่แล้ว

    Conteúdo show! Valeu galera

  • @LeandroSeverinoChannel
    @LeandroSeverinoChannel 5 ปีที่แล้ว +1

    Vocês são excelentes !
    Esclarecedor, desmitificador e facilitador esse vídeo.
    Parabéns.

    • @alura
      @alura  5 ปีที่แล้ว

      Muito obrigada, Leandro! :)

  • @mauriliomedeiros7421
    @mauriliomedeiros7421 4 ปีที่แล้ว

    Excelente explicação.

    • @alura
      @alura  4 ปีที่แล้ว

      Valeu, Maurílio! 💙

  • @bianquete1
    @bianquete1 4 ปีที่แล้ว +2

    Oi, pessoal! Uma dica: tirem essa música do fundo do vídeo, ela dispersa muito a atenção. Excelente conteúdo, abraços!!

    • @amandaaas8638
      @amandaaas8638 4 ปีที่แล้ว

      Nossa verdade, achei que fosse só eu que prefereria ouvir um aúdio limpo...

    • @VamosCoringar
      @VamosCoringar 3 ปีที่แล้ว

      Pior que eu só reparei na música depois que li seu comentário

  • @aquilahenriquesilvafaria2374
    @aquilahenriquesilvafaria2374 4 ปีที่แล้ว +3

    Uma api nada mais é do que um programa que vai intermediar o acesso da sua aplicação com outra aplicação distinta. Por exemplo você criou um site em PHP, mas agora quer criar um aplicativo para o mobile. Então você vai criar uma Api para que o seu app mobile faça requisições de dados do seu sistema php.

  • @isabelaoliveira9746
    @isabelaoliveira9746 4 ปีที่แล้ว

    Excelente vídeo!

    • @alura
      @alura  4 ปีที่แล้ว

      Valeu pelo carinho, Isabela! 💙

  • @DivineSwd
    @DivineSwd 5 ปีที่แล้ว +2

    Finalmente o reconhecimento do trabalho do @DolarBipolar Hahahaha

  • @gabrielpereiramendes3463
    @gabrielpereiramendes3463 4 ปีที่แล้ว

    #Excelente!

  • @thiago-melo
    @thiago-melo 4 ปีที่แล้ว +2

    Gostei das explicações de biblioteca e framework, inclusive a analogia da montadora foi ótima. Mas acho foram um pouco simplistas na explicação da API, eu tenho uma opinião de que API é a camada que fica entre o meu código e algum código externo, a porta de entrada para alguma outra aplicação / serviço. Como disseram, muito usado para integrar dois ou mais sistemas.

    • @alura
      @alura  4 ปีที่แล้ว

      Opa, Thiago! Que bom que gostou do vídeo e valeu por compartilhar o seu ponto de vista com a gente! 💙

  • @alexandrevinicius
    @alexandrevinicius 5 ปีที่แล้ว +3

    Meu Deus, como eu estava esperando por esse vídeo! Obrigado, Alura! ♥️ ps.: Era pra terminar a piada no final. 😂😂

    • @alura
      @alura  5 ปีที่แล้ว +1

      Imagina, Ale! hahahah

  • @thiagosantos8674
    @thiagosantos8674 3 ปีที่แล้ว +2

    Eu q estou começando a programar, pensava que era só eu que tinha esse tipo de dúvida.

    • @alura
      @alura  3 ปีที่แล้ว

      Pra você que não, Thiago!. Sempre que precisar, estamos por aqui! 💙

  • @HugoCostaItz
    @HugoCostaItz 4 ปีที่แล้ว +1

    Putz. Que cenário foda mano. Mistura de fábrica com laboratório, clássico com o moderno.
    Meta de vida: ter um semelhante.

    • @alura
      @alura  4 ปีที่แล้ว

      Esse estúdio é show mesmo :)

  • @jeferson1994
    @jeferson1994 4 ปีที่แล้ว

    agora sim eu entendi!

  • @GabCostaSilva
    @GabCostaSilva 2 ปีที่แล้ว +1

    API acho que pode ser definido como programas se comunicando através de algum protocolo de comunicação.

    • @Silent-yv8mo
      @Silent-yv8mo ปีที่แล้ว

      Ele falou falou e não explicou nada

  • @brunozebendo6099
    @brunozebendo6099 3 ปีที่แล้ว +1

    And all starts with the Big Bang...

  •  5 ปีที่แล้ว +8

    Esse assunto é muito complexo de distinguir as fronteiras e características de cada um, no próprio site do React tá escrito na definição "biblioteca" o que não torna ele a melhor definição de framework assim como o apolo é também uma "biblioteca" também, unir duas bibliotecas torna-os um framework ? acho que não, já no site do angular lemos Framework. Existem muitos termos em computação mesclados, sem ter como padronizar mesmo, acho que além desses tem o toolkit, tem também o toolchain, sdk's,api's que vão ali ter mais ou menos as mesmas características. Vai ter muita biblioteca framework api e até a parte de microserviços se confunde em certo ponto com a api. A diferença fica mesmo no que diz respeito a que o framework dita as regras e a aplicação precisa obedecer essa estrutura, enquanto as bibliotecas são mais adaptáveis ao sistema, mais essa característica tá cada vez mais simplória pra explicar os termos.

  • @anamenici
    @anamenici 3 ปีที่แล้ว

    A música ao fundo incomoda, mas o conteúdo é muito bom!

    • @alura
      @alura  3 ปีที่แล้ว

      Oi Ana, obrigada pelo feedback!

  • @conteudoanimal
    @conteudoanimal 5 ปีที่แล้ว

    framework foi bem explicado blz ... não entendi a diferença entre API e biblioteca ... podem me ajudar ... valeu

  • @areaprogramacao
    @areaprogramacao 3 ปีที่แล้ว

    show

  • @VictorHugo-so7yb
    @VictorHugo-so7yb 4 ปีที่แล้ว

    QUE FODA

    • @alura
      @alura  4 ปีที่แล้ว +1

      Valeu, Victor! 💙

  • @luisfernandotap
    @luisfernandotap 5 ปีที่แล้ว +1

    Linhares no Brasil?

    • @alura
      @alura  5 ปีที่แล้ว +1

      Gravamos esse episódio quando ele estava por aqui :)

  • @cwyzer
    @cwyzer 3 ปีที่แล้ว

    seria legal se todos os programadores tivesse acesso a todas as bibliotecas, API's e Frameworks de serviços, linguagens de programação e sistemas operacionais; assim nós poderia ter acesso ilimitado a todos os códigos. Nossa seria tudo tão fácil.... :/

    • @alura
      @alura  3 ปีที่แล้ว

      Seria, sim! Mas, só no mundo ideal mesmo! 🙂

  • @jeovanynegocio
    @jeovanynegocio 5 ปีที่แล้ว

    Maurício Linhares continua no brasil ?

    • @alura
      @alura  5 ปีที่แล้ว

      Não... Gravamos esse vídeo há um tempo :)

  • @HermesPasser
    @HermesPasser 5 ปีที่แล้ว +1

    Alguém ainda usa o termo toolkit? Faz anos desde o últimomo que vi

  • @carlosricardoziegler2650
    @carlosricardoziegler2650 5 ปีที่แล้ว +1

    Abordagem muito top mas essa variacao de tela, trocando de uma para outra me deixa meio tonto kkkkk, mas conteudo top mesmo....

  • @tallesxavier4446
    @tallesxavier4446 4 ปีที่แล้ว

    Conteúdo muito bom mesmo, mas a musica está um pouco alta.

    • @alura
      @alura  4 ปีที่แล้ว

      Obrigada pleo toque, Talles! Ficaremos mais atentos nisso nos próximos 😉

  • @JoaoVitor-mu1us
    @JoaoVitor-mu1us 11 หลายเดือนก่อน

    Framework seria o preset do mago, e bliblioteca seriam as magias opcionais

  • @Antitribus
    @Antitribus 2 ปีที่แล้ว +1

    Com todo o respeito, o react é biblioteca também, assim como o jQuery, um exemplo de framework bom seria o Angular, pois ele tem estrutura e funcionalidades amarradas.

    • @katiawinkert5571
      @katiawinkert5571 ปีที่แล้ว +1

      Pois é! eu pensei da mesma forma que vc, ate no entanto que se vc entrar no próprio site (documentação do react) é bem explicito "biblioteca"

  • @algorithm-artisan
    @algorithm-artisan 5 ปีที่แล้ว +2

    Discordo de vocês, nenhum software deve ser desenvolvido em torno de ferramenta, framework ou biblioteca. Elas devem ser plug ins. Senão o software fica refém das ferramentas, digamos que seu framework mude totalmente, ai seu software quebra...

  • @RafaelAfonso1975
    @RafaelAfonso1975 5 ปีที่แล้ว +8

    Eu queria ouvir o resto da piada do Paulo.

  • @xxsenhorxxgamerxx2497
    @xxsenhorxxgamerxx2497 8 หลายเดือนก่อน

    A galera que ta iniciando acaba confundindo api com webservice

  • @algorithm-artisan
    @algorithm-artisan 5 ปีที่แล้ว

    Uma arquitetura de software deve ser, ao meu ver, sobre intenção, use cases.

  • @fabianodocarmo1695
    @fabianodocarmo1695 3 ปีที่แล้ว +1

    A api então é um vígia 24 horassss a api não dorme kkkkkk

    • @alura
      @alura  3 ปีที่แล้ว +2

      Isso aí, Fabiano! API sempre vigilante, hahaha! 💙

  • @lucasgalaverna9377
    @lucasgalaverna9377 2 ปีที่แล้ว

    A música está no mesmo volume que a voz do rapaz!!!!!!!!!!!!

  • @diegodreossi1458
    @diegodreossi1458 2 ปีที่แล้ว

    Frameworks: Django, Flask, Flutter ...

  • @bartolace3774
    @bartolace3774 2 ปีที่แล้ว +1

    Que história é essa de um Framework e uma biblioteca entrarem em um bar ? kkkkkkk
    Juntos vão fazer um filho que se tornará a API?

  • @luisbauth
    @luisbauth ปีที่แล้ว

    É normal alguém que não programa e ainda não iniciou os estudou em ads, não entender praticamente nada sobre esses assunstos?

    • @alura
      @alura  ปีที่แล้ว

      Oi, Luis! 💙 É normal sim, mas é possível começar a entender sobre programação com uma formação completa pensada exatamente para quem está começando na área.
      É esta aqui: www.alura.com.br/formacao-programacao
      Se tiver qualquer dúvida sobre ela e os conteúdos pode perguntar, ok?

  • @edward_t450
    @edward_t450 5 ปีที่แล้ว +1

    Mds alguem ainda usa Jquery hoje em dia?

  • @nutrifabinho7892
    @nutrifabinho7892 2 ปีที่แล้ว

    Muito b

  • @lucianodejesussales8374
    @lucianodejesussales8374 ปีที่แล้ว

    Pense num negócio chato é quando vc tá pesquisando ou estudando seja lá o que for e vem alguém falar "na minha época"... Papo reto? Ninguém liga pra era sua época, vc só tá sendo chato 😐

    • @alura
      @alura  ปีที่แล้ว

      E ai, Luciano! 🤗
      Obrigada pelo feedback. É muito importante entendermos outras percepções!
      Esperamos que o conteúdo tenha te ajudado de alguma forma também. Se precisar de qualquer apoio durante seus estudos, pode contar com a gente! 💙

  • @rotognin
    @rotognin 5 ปีที่แล้ว

    O melhor framework para javascript é o VanillaJS. Ah não, pera...

  • @Silent-yv8mo
    @Silent-yv8mo ปีที่แล้ว +1

    Entendi foi nada

  • @Daysylorena
    @Daysylorena 2 ปีที่แล้ว

    Muito didático, adorei!

    • @alura
      @alura  2 ปีที่แล้ว

      Que bom que curtiu a explicação! Conte sempre com a gente 💙