O que é Biblioteca, Framework e API?

Sdílet
Vložit
  • čas přidán 25. 08. 2024
  • Afinal, o que são Bibliotecas, Frameworks e API's? Maurício Linhares e Paulo Silveira conversam sobre esses termos e dão explicações práticas para te explicá-los. Assista e descubra!
    Quer se desenvolver em programação? Conheça os cursos da Alura: bit.ly/36Vv5fY
    Aproveite o cupom de desconto do Hipsters.Tube: bit.ly/2KezBMY
    😉 Gostou do vídeo? Assista também:
    ▶ Como escolher um framework? #HipstersPontoDicas
    bit.ly/como-es...
    ▶ Criando uma api com Django - Hipsters Ponto Talks #11
    bit.ly/criando...
    👩‍💻 Aprenda mais sobre Programação: www.alura.com....
    📄 Quer saber sobre as novidades do universo da tecnologia e semanas de conteúdo gratuito da Alura? www.alura.com....
    🎧 Podcast Hipsters.Tech
    hipsters.tech/
    📲 Fique de olho nas novidades!
    Instagram: / aluraonline
    Twitter: / aluraonline
    Facebook: www.alura.com.br

Komentáře • 109

  • @joicecp
    @joicecp Před 4 lety +67

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

  •  Před 4 lety +167

    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 Před 4 lety +29

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

  • @mariofreire2176
    @mariofreire2176 Před 4 lety +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!

  • @anacarolinaesteves8407
    @anacarolinaesteves8407 Před 4 lety +8

    Finalmente eu entendi o que é um framework. Obrigada !

  • @tampadecaneta2
    @tampadecaneta2 Před 4 lety +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!

  • @victordesouzacouto6368
    @victordesouzacouto6368 Před 4 lety +8

    Risada icônica do Linhares sensacional kkkk

  • @LucasEKindinger
    @LucasEKindinger Před 4 lety +145

    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.

  • @maxwelbuenomazur1536
    @maxwelbuenomazur1536 Před 4 lety +9

    Finalmente alguém respondeu minhas perguntas

  • @aidonmaster
    @aidonmaster Před 4 lety +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

  • @BubbleSorte
    @BubbleSorte Před rokem +1

    Sonoplastia impecável 😊

  • @felmilani
    @felmilani Před 4 lety +66

    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!

  • @araujopsy
    @araujopsy Před 4 lety +2

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

    • @alura
      @alura  Před 4 lety

      Ebaaaa! Seja bem-vindo :) Muito sucesso!

  • @neriadrian100
    @neriadrian100 Před 4 lety +2

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

  • @Matheus-mr4tl
    @Matheus-mr4tl Před 3 lety +1

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

    • @alura
      @alura  Před 3 lety

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

  • @Eng.DanielDias
    @Eng.DanielDias Před 6 měsíci

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

  • @GabrielVerasm
    @GabrielVerasm Před 3 lety +2

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

    • @alura
      @alura  Před 3 lety

      Que bom que curtiu, Gabriel 💙

  • @brenoalvespacheco9595
    @brenoalvespacheco9595 Před 3 lety +2

    Excelente a abordagem!!!

    • @alura
      @alura  Před 3 lety

      Valeu, Breno! 💙

  • @dadoscriticos
    @dadoscriticos Před 4 lety +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.

  • @Daysylorena
    @Daysylorena Před 2 lety

    Muito didático, adorei!

    • @alura
      @alura  Před 2 lety

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

  • @LeandroSeverinoChannel
    @LeandroSeverinoChannel Před 4 lety +1

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

    • @alura
      @alura  Před 4 lety

      Muito obrigada, Leandro! :)

  • @danielsoares1866
    @danielsoares1866 Před 2 lety

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

  • @etgcrog1
    @etgcrog1 Před 2 lety +1

    Muito bom, direto ao assunto!

  • @josiclerlemesilva317
    @josiclerlemesilva317 Před 4 lety +1

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

    • @alura
      @alura  Před 4 lety

      Que bom, Josicler! :)

  • @NewtonJR1987
    @NewtonJR1987 Před 4 lety +1

    Muito bem explicado. Show!

  • @franciscanascimento4720

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

    • @alura
      @alura  Před 3 lety

      Obrigada, Francisca. Juntas nós vamos loooonge 😍

  • @bianquete1
    @bianquete1 Před 4 lety +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 Před 3 lety

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

    • @XiboquinhaMilGrau
      @XiboquinhaMilGrau Před 3 lety

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

  • @godofredo019
    @godofredo019 Před 2 lety

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

    • @alura
      @alura  Před 2 lety

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

  • @vitoremanuel_
    @vitoremanuel_ Před 4 lety

    Conteúdo show! Valeu galera

  • @alihata9951
    @alihata9951 Před rokem +1

    Gostei da analogia...

    • @alura
      @alura  Před rokem +1

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

  • @chuckbud
    @chuckbud Před 2 lety

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

    • @alura
      @alura  Před 2 lety +1

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

  • @DivineSwd
    @DivineSwd Před 4 lety +2

    Finalmente o reconhecimento do trabalho do @DolarBipolar Hahahaha

  • @thiagosantos8674
    @thiagosantos8674 Před 3 lety +2

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

    • @alura
      @alura  Před 3 lety

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

  • @alexandrevinicius
    @alexandrevinicius Před 4 lety +3

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

    • @alura
      @alura  Před 4 lety +1

      Imagina, Ale! hahahah

  • @gabrielpereiramendes3463

    #Excelente!

  • @mauriliomedeiros7421
    @mauriliomedeiros7421 Před 3 lety

    Excelente explicação.

    • @alura
      @alura  Před 3 lety

      Valeu, Maurílio! 💙

  • @jeferson1994
    @jeferson1994 Před 4 lety

    agora sim eu entendi!

  • @thiago-melo
    @thiago-melo Před 4 lety +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  Před 4 lety

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

  • @isabelaoliveira9746
    @isabelaoliveira9746 Před 3 lety

    Excelente vídeo!

    • @alura
      @alura  Před 3 lety

      Valeu pelo carinho, Isabela! 💙

  • @brunozebendo6099
    @brunozebendo6099 Před 3 lety +1

    And all starts with the Big Bang...

  • @aquilahenriquesilvafaria2374

    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.

  • @BestRebolation
    @BestRebolation Před 2 lety

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

  •  Před 4 lety +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.

  • @HugoCostaItz
    @HugoCostaItz Před 4 lety +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  Před 4 lety

      Esse estúdio é show mesmo :)

  • @areaprogramacao
    @areaprogramacao Před 3 lety

    show

  • @GabCostaSilva
    @GabCostaSilva Před 2 lety +1

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

  • @VictorHugo-so7yb
    @VictorHugo-so7yb Před 3 lety

    QUE FODA

    • @alura
      @alura  Před 3 lety +1

      Valeu, Victor! 💙

  • @anamenici
    @anamenici Před 2 lety

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

    • @alura
      @alura  Před 2 lety

      Oi Ana, obrigada pelo feedback!

  • @conteudoanimal
    @conteudoanimal Před 4 lety

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

  • @HermesPasser
    @HermesPasser Před 4 lety +1

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

  • @carlosricardoziegler2650
    @carlosricardoziegler2650 Před 4 lety +1

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

  • @luisfernandotap
    @luisfernandotap Před 4 lety +1

    Linhares no Brasil?

    • @alura
      @alura  Před 4 lety +1

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

  • @tallesxavier4446
    @tallesxavier4446 Před 4 lety

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

    • @alura
      @alura  Před 4 lety

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

  • @cwyzer
    @cwyzer Před 3 lety

    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  Před 3 lety

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

  • @jeovanynegocio
    @jeovanynegocio Před 4 lety

    Maurício Linhares continua no brasil ?

    • @alura
      @alura  Před 4 lety

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

  • @nutrifabinho7892
    @nutrifabinho7892 Před 2 lety

    Muito b

  • @Antitribus
    @Antitribus Před 2 lety +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 Před rokem +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 Před 4 lety

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

  • @RafaelAfonso1975
    @RafaelAfonso1975 Před 4 lety +8

    Eu queria ouvir o resto da piada do Paulo.

  • @xxsenhorxxgamerxx2497
    @xxsenhorxxgamerxx2497 Před 5 měsíci

    A galera que ta iniciando acaba confundindo api com webservice

  • @JoaoVitor-mu1us
    @JoaoVitor-mu1us Před 8 měsíci

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

  • @algorithm-artisan
    @algorithm-artisan Před 4 lety +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...

  • @lucasgalaverna9377
    @lucasgalaverna9377 Před 2 lety

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

  • @fabianodocarmo1695
    @fabianodocarmo1695 Před 3 lety +1

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

    • @alura
      @alura  Před 3 lety +2

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

  • @carlospijanowski
    @carlospijanowski Před 3 lety +1

    Pega a visão...
    Você vai construir uma casa.
    linguagem.: Os pedreiros, pintores e eletricistas irão falar em português (exemplo de uma linguagem.: Java)
    biblioteca.: O eletricista só manja de elétrica. O pedreiro só sabe mexer com tijolos. O pintor só pinta. Eles só fazem o que foram contratados para fazer. Eles só sabem aquilo e nada mais (mas atenção.: imagine a profundidade de coisas que um profissional sabe fazer. Exemplo.: O pedreiro levanta parede e coloca o teto... ele abre e fecha buracos... ele sabe e faz muuuita coisa!).
    Como são muito técnicos, eles são ótimos e melhor usar um profissional do que você fazer "no braço" e fazer "meia boca"... não é verdade? Pensou você ter que aprender para fazer? Já tem quem faça bem feito!
    Dá até pra você aprender a pintar.... mas vai quebrar suas costas. Contrate um pintor... ele já tem as "manhas"!
    framework.: é a esposa do dono que contratou todo mundo. Ela chega e começa a pedir coisas sem saber o que cada um faz e consegue... todos acham que ela é quem manda.
    Ela consegue ficar na obra e mandar o eletricista ajudar o pedreiro a levantar uma parede. Ela consegue mandar um pedreiro mexer no encanamento... ô mulher porreta!
    Em pouco tempo ela acaba criando um ecossistema que se ela manda a galera obedece. Em duas ou três obras e com a mesma galera trabalhando ela acaba virando esse tal de framework!
    Api.: são os gritos de quando um pedreiro quer algo do ajudante.... "vai meu filho.... veja se o cimento precisa jogar mais água"... "traga a pá que eu deixei lá fora!"...
    São comandos simples e precisos.. curtos e grossos!... É um tiro só!
    espero ter ajudado 😁

  • @diegodreossi1458
    @diegodreossi1458 Před 2 lety

    Frameworks: Django, Flask, Flutter ...

  • @luisbauth
    @luisbauth Před rokem

    É 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  Před rokem

      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?

  • @bartolace3774
    @bartolace3774 Před 2 lety +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?

  • @edward_t450
    @edward_t450 Před 4 lety +1

    Mds alguem ainda usa Jquery hoje em dia?

  • @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  Před rokem

      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 Před 4 lety

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

  • @Silent-yv8mo
    @Silent-yv8mo Před rokem

    Entendi foi nada