O que é Biblioteca, Framework e API?

Ғылым және технология

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-escolher-framework
▶ Criando uma api com Django - Hipsters Ponto Talks #11
bit.ly/criando-api-com-django...
👩‍💻 Aprenda mais sobre Programação: www.alura.com.br/escola-progr...
📄 Quer saber sobre as novidades do universo da tecnologia e semanas de conteúdo gratuito da Alura? www.alura.com.br/imersao
🎧 Podcast Hipsters.Tech
hipsters.tech/
📲 Fique de olho nas novidades!
Instagram: / aluraonline
Twitter: / aluraonline
Facebook: www.alura.com.br

Пікірлер: 109

  • @joicecp
    @joicecp4 жыл бұрын

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

  • 4 жыл бұрын

    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)

  • @diegocosta4514

    @diegocosta4514

    4 жыл бұрын

    Vlw

  • @alanchuck29

    @alanchuck29

    2 жыл бұрын

    Muito obrigado!

  • @jamesmelo711

    @jamesmelo711

    2 жыл бұрын

    Obrigado ☺️

  • @jessicaandrelinojessi5138

    @jessicaandrelinojessi5138

    Жыл бұрын

    Gratidão

  • @AnaBeatrizMachadoAlves

    @AnaBeatrizMachadoAlves

    4 ай бұрын

    mano, eu te amo só por causa desse comentário

  • @McLipinhoTv
    @McLipinhoTv4 жыл бұрын

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

  • @LucasEKindinger
    @LucasEKindinger4 жыл бұрын

    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.

  • @mariofreire2176
    @mariofreire21764 жыл бұрын

    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!

  • @felmilani
    @felmilani4 жыл бұрын

    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!

  • @herestayhell7078

    @herestayhell7078

    2 жыл бұрын

    Kkkkk boa explicação

  • @victordesouzacouto6368
    @victordesouzacouto63684 жыл бұрын

    Risada icônica do Linhares sensacional kkkk

  • @maxwelbuenomazur1536
    @maxwelbuenomazur15364 жыл бұрын

    Finalmente alguém respondeu minhas perguntas

  • @felipebarros6927
    @felipebarros6927 Жыл бұрын

    Sonoplastia impecável 😊

  • @anacarolinaesteves8407
    @anacarolinaesteves84074 жыл бұрын

    Finalmente eu entendi o que é um framework. Obrigada !

  • @tampadecaneta2
    @tampadecaneta24 жыл бұрын

    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!

  • @aidonmaster
    @aidonmaster4 жыл бұрын

    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

  • @dadoscriticos
    @dadoscriticos4 жыл бұрын

    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.

  • @Eng.DanielDias
    @Eng.DanielDias4 ай бұрын

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

  • @neriadrian100
    @neriadrian1004 жыл бұрын

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

  • @NewtonJR1987
    @NewtonJR19874 жыл бұрын

    Muito bem explicado. Show!

  • @araujopsy
    @araujopsy4 жыл бұрын

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

  • @alura

    @alura

    4 жыл бұрын

    Ebaaaa! Seja bem-vindo :) Muito sucesso!

  • @danielsoares1866
    @danielsoares18662 жыл бұрын

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

  • @DivineSwd
    @DivineSwd4 жыл бұрын

    Finalmente o reconhecimento do trabalho do @DolarBipolar Hahahaha

  • @vitoremanuel_
    @vitoremanuel_4 жыл бұрын

    Conteúdo show! Valeu galera

  • @Matheus-mr4tl
    @Matheus-mr4tl3 жыл бұрын

    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! 🙂

  • @etgcrog1
    @etgcrog12 жыл бұрын

    Muito bom, direto ao assunto!

  • @GabrielVerasm
    @GabrielVerasm3 жыл бұрын

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

  • @alura

    @alura

    3 жыл бұрын

    Que bom que curtiu, Gabriel 💙

  • @brenoalvespacheco9595
    @brenoalvespacheco95953 жыл бұрын

    Excelente a abordagem!!!

  • @alura

    @alura

    3 жыл бұрын

    Valeu, Breno! 💙

  • @gabrielpereiramendes3463
    @gabrielpereiramendes34634 жыл бұрын

    #Excelente!

  • @thiagosantos8674
    @thiagosantos86743 жыл бұрын

    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! 💙

  • @alihata9951
    @alihata9951 Жыл бұрын

    Gostei da analogia...

  • @alura

    @alura

    Жыл бұрын

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

  • @Daysylorena
    @Daysylorena Жыл бұрын

    Muito didático, adorei!

  • @alura

    @alura

    Жыл бұрын

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

  • @josiclerlemesilva317
    @josiclerlemesilva3174 жыл бұрын

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

  • @alura

    @alura

    4 жыл бұрын

    Que bom, Josicler! :)

  • @jeferson1994
    @jeferson19944 жыл бұрын

    agora sim eu entendi!

  • @thiago-melo
    @thiago-melo3 жыл бұрын

    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

    3 жыл бұрын

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

  • @LeandroSeverinoChannel
    @LeandroSeverinoChannel4 жыл бұрын

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

  • @alura

    @alura

    4 жыл бұрын

    Muito obrigada, Leandro! :)

  • @alexandrevinicius
    @alexandrevinicius4 жыл бұрын

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

  • @alura

    @alura

    4 жыл бұрын

    Imagina, Ale! hahahah

  • @godofredo019
    @godofredo0192 жыл бұрын

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

  • @alura

    @alura

    2 жыл бұрын

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

  • @franciscanascimento4720
    @franciscanascimento47203 жыл бұрын

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

  • @alura

    @alura

    3 жыл бұрын

    Obrigada, Francisca. Juntas nós vamos loooonge 😍

  • @alanchuck29
    @alanchuck292 жыл бұрын

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

  • @alura

    @alura

    2 жыл бұрын

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

  • 4 жыл бұрын

    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.

  • @brunozebendo6099
    @brunozebendo60993 жыл бұрын

    And all starts with the Big Bang...

  • @BestRebolation
    @BestRebolation2 жыл бұрын

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

  • @aquilahenriquesilvafaria2374
    @aquilahenriquesilvafaria23744 жыл бұрын

    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.

  • @mauriliomedeiros7421
    @mauriliomedeiros74213 жыл бұрын

    Excelente explicação.

  • @alura

    @alura

    3 жыл бұрын

    Valeu, Maurílio! 💙

  • @HugoCostaItz
    @HugoCostaItz4 жыл бұрын

    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 :)

  • @isabelaoliveira9746
    @isabelaoliveira97463 жыл бұрын

    Excelente vídeo!

  • @alura

    @alura

    3 жыл бұрын

    Valeu pelo carinho, Isabela! 💙

  • @areaprogramacao
    @areaprogramacao3 жыл бұрын

    show

  • @bianquete1
    @bianquete14 жыл бұрын

    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

    3 жыл бұрын

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

  • @XiboquinhaMilGrau

    @XiboquinhaMilGrau

    3 жыл бұрын

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

  • @GabCostaSilva
    @GabCostaSilva2 жыл бұрын

    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

  • @VictorHugo-so7yb
    @VictorHugo-so7yb3 жыл бұрын

    QUE FODA

  • @alura

    @alura

    3 жыл бұрын

    Valeu, Victor! 💙

  • @conteudoanimal
    @conteudoanimal4 жыл бұрын

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

  • @carlosricardoziegler2650
    @carlosricardoziegler26504 жыл бұрын

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

  • @anamenici
    @anamenici2 жыл бұрын

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

  • @alura

    @alura

    2 жыл бұрын

    Oi Ana, obrigada pelo feedback!

  • @HermesPasser
    @HermesPasser4 жыл бұрын

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

  • @algorithm-artisan
    @algorithm-artisan4 жыл бұрын

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

  • @nutrifabinho7892
    @nutrifabinho78922 жыл бұрын

    Muito b

  • @luisfernandotap
    @luisfernandotap4 жыл бұрын

    Linhares no Brasil?

  • @alura

    @alura

    4 жыл бұрын

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

  • @RafaelAfonso1975
    @RafaelAfonso19754 жыл бұрын

    Eu queria ouvir o resto da piada do Paulo.

  • @cwyzer
    @cwyzer3 жыл бұрын

    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
    @jeovanynegocio4 жыл бұрын

    Maurício Linhares continua no brasil ?

  • @alura

    @alura

    4 жыл бұрын

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

  • @tallesxavier4446
    @tallesxavier44464 жыл бұрын

    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 😉

  • @Antitribus
    @Antitribus2 жыл бұрын

    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

    Жыл бұрын

    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"

  • @JoaoVitor-mu1us
    @JoaoVitor-mu1us6 ай бұрын

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

  • @lucasgalaverna9377
    @lucasgalaverna93772 жыл бұрын

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

  • @algorithm-artisan
    @algorithm-artisan4 жыл бұрын

    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...

  • @fabianodocarmo1695
    @fabianodocarmo16953 жыл бұрын

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

  • @alura

    @alura

    3 жыл бұрын

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

  • @carlospijanowski
    @carlospijanowski2 жыл бұрын

    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 😁

  • @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?

  • @diegodreossi1458
    @diegodreossi14582 жыл бұрын

    Frameworks: Django, Flask, Flutter ...

  • @xxsenhorxxgamerxx2497
    @xxsenhorxxgamerxx24973 ай бұрын

    A galera que ta iniciando acaba confundindo api com webservice

  • @edward_t450
    @edward_t4504 жыл бұрын

    Mds alguem ainda usa Jquery hoje em dia?

  • @rotognin
    @rotognin4 жыл бұрын

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

  • @bartolace3774
    @bartolace37742 жыл бұрын

    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?

  • @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! 💙

  • @Silent-yv8mo
    @Silent-yv8mo Жыл бұрын

    Entendi foi nada

Келесі