O que é Biblioteca, Framework e API?

  Рет қаралды 68,357

Alura

Alura

Күн бұрын

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

Пікірлер: 109
@joicecp
@joicecp 4 жыл бұрын
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
@chuckbud
@chuckbud 2 жыл бұрын
Muito obrigado!
@jamesmelo711
@jamesmelo711 2 жыл бұрын
Obrigado ☺️
@jessicaandrelinojessi5138
@jessicaandrelinojessi5138 2 жыл бұрын
Gratidão
@AnaBeatrizMachadoAlves
@AnaBeatrizMachadoAlves 7 ай бұрын
mano, eu te amo só por causa desse comentário
@LucasEKindinger
@LucasEKindinger 4 жыл бұрын
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 7 ай бұрын
Essa analogia com as plataformas de veículos esclareceu bem pra mim
@neriadrian100
@neriadrian100 4 жыл бұрын
Eu tava perdido sobre esses termos, mas agora deu uma clareada. 👍
@Daysylorena
@Daysylorena 2 жыл бұрын
Muito didático, adorei!
@alura
@alura 2 жыл бұрын
Que bom que curtiu a explicação! Conte sempre com a gente 💙
@danielsoares1866
@danielsoares1866 3 жыл бұрын
A melhor explicação sobre o assunto. Tornaram a coisa simples...
@franciscanascimento4720
@franciscanascimento4720 3 жыл бұрын
Vocês sabem das paradas. Isso me motiva. Obrigada
@alura
@alura 3 жыл бұрын
Obrigada, Francisca. Juntas nós vamos loooonge 😍
@bianquete1
@bianquete1 4 жыл бұрын
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
@gabrielpereiramendes3463
@gabrielpereiramendes3463 4 жыл бұрын
#Excelente!
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.
@algorithm-artisan
@algorithm-artisan 4 жыл бұрын
Uma arquitetura de software deve ser, ao meu ver, sobre intenção, use cases.
@JoaoVitor-mu1us
@JoaoVitor-mu1us 9 ай бұрын
Framework seria o preset do mago, e bliblioteca seriam as magias opcionais
@diegodreossi1458
@diegodreossi1458 2 жыл бұрын
Frameworks: Django, Flask, Flutter ...
@edward_t450
@edward_t450 4 жыл бұрын
Mds alguem ainda usa Jquery hoje em dia?
@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! 💙
@McLipinhoTv
@McLipinhoTv 4 жыл бұрын
Biblioteca - Jquery (Você chama quando precisa) Framework - Angular/JSF (Impõe a forma de utilização)
@felmilani
@felmilani 4 жыл бұрын
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 3 жыл бұрын
Kkkkk boa explicação
@aquilahenriquesilvafaria2374
@aquilahenriquesilvafaria2374 4 жыл бұрын
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.
@carlospijanowski
@carlospijanowski 3 жыл бұрын
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 😁
@mariofreire2176
@mariofreire2176 4 жыл бұрын
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!
@bartolace3774
@bartolace3774 2 жыл бұрын
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?
@maxwelbuenomazur1536
@maxwelbuenomazur1536 4 жыл бұрын
Finalmente alguém respondeu minhas perguntas
@algorithm-artisan
@algorithm-artisan 4 жыл бұрын
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
@fabianodocarmo1695 3 жыл бұрын
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! 💙
@anacarolinaesteves8407
@anacarolinaesteves8407 4 жыл бұрын
Finalmente eu entendi o que é um framework. Obrigada !
@brunozebendo6099
@brunozebendo6099 3 жыл бұрын
And all starts with the Big Bang...
@victordesouzacouto6368
@victordesouzacouto6368 4 жыл бұрын
Risada icônica do Linhares sensacional kkkk
@RafaelAfonso1975
@RafaelAfonso1975 4 жыл бұрын
Eu queria ouvir o resto da piada do Paulo.
@aidonmaster
@aidonmaster 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
@thiagosantos8674
@thiagosantos8674 3 жыл бұрын
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! 💙
@dadoscriticos
@dadoscriticos 4 жыл бұрын
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.
@Silent-yv8mo
@Silent-yv8mo Жыл бұрын
Entendi foi nada
@thiago-melo
@thiago-melo 4 жыл бұрын
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! 💙
@xxsenhorxxgamerxx2497
@xxsenhorxxgamerxx2497 6 ай бұрын
A galera que ta iniciando acaba confundindo api com webservice
@Antitribus
@Antitribus 2 жыл бұрын
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"
@lucasgalaverna9377
@lucasgalaverna9377 2 жыл бұрын
A música está no mesmo volume que a voz do rapaz!!!!!!!!!!!!
@tampadecaneta2
@tampadecaneta2 4 жыл бұрын
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!
@BubbleSorte
@BubbleSorte Жыл бұрын
Sonoplastia impecável 😊
@GabCostaSilva
@GabCostaSilva 2 жыл бұрын
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
@DivineSwd
@DivineSwd 4 жыл бұрын
Finalmente o reconhecimento do trabalho do @DolarBipolar Hahahaha
@alexandrevinicius
@alexandrevinicius 4 жыл бұрын
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
@alihata9951
@alihata9951 Жыл бұрын
Gostei da analogia...
@alura
@alura Жыл бұрын
Que bom que você curtiu, Ali 💙 Valeu por nos acompanhar!
@carlosricardoziegler2650
@carlosricardoziegler2650 4 жыл бұрын
Abordagem muito top mas essa variacao de tela, trocando de uma para outra me deixa meio tonto kkkkk, mas conteudo top mesmo....
@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?
@areaprogramacao
@areaprogramacao 3 жыл бұрын
show
@HermesPasser
@HermesPasser 4 жыл бұрын
Alguém ainda usa o termo toolkit? Faz anos desde o últimomo que vi
@GabrielVerasm
@GabrielVerasm 3 жыл бұрын
Parabéns pelas analogias e pela explicação, muito bom!
@alura
@alura 3 жыл бұрын
Que bom que curtiu, Gabriel 💙
@araujopsy
@araujopsy 4 жыл бұрын
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!
@HugoCostaItz
@HugoCostaItz 4 жыл бұрын
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 :)
@brenoalvespacheco9595
@brenoalvespacheco9595 3 жыл бұрын
Excelente a abordagem!!!
@alura
@alura 3 жыл бұрын
Valeu, Breno! 💙
@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 💙
@nutrifabinho7892
@nutrifabinho7892 2 жыл бұрын
Muito b
@conteudoanimal
@conteudoanimal 4 жыл бұрын
framework foi bem explicado blz ... não entendi a diferença entre API e biblioteca ... podem me ajudar ... valeu
@Matheus-mr4tl
@Matheus-mr4tl 3 жыл бұрын
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! 🙂
@BestRebolation
@BestRebolation 2 жыл бұрын
Uma explicação dessa grátis! Só achei aqui. Obrigado
@josiclerlemesilva317
@josiclerlemesilva317 4 жыл бұрын
Muito bom eu consegui aprender bastante, com a explicação dele sobre o que é biblioteca e framework!!!
@alura
@alura 4 жыл бұрын
Que bom, Josicler! :)
@anamenici
@anamenici 2 жыл бұрын
A música ao fundo incomoda, mas o conteúdo é muito bom!
@alura
@alura 2 жыл бұрын
Oi Ana, obrigada pelo feedback!
@rotognin
@rotognin 4 жыл бұрын
O melhor framework para javascript é o VanillaJS. Ah não, pera...
@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! 🙂
@NewtonJR1987
@NewtonJR1987 4 жыл бұрын
Muito bem explicado. Show!
@etgcrog1
@etgcrog1 2 жыл бұрын
Muito bom, direto ao assunto!
@LeandroSeverinoChannel
@LeandroSeverinoChannel 4 жыл бұрын
Vocês são excelentes ! Esclarecedor, desmitificador e facilitador esse vídeo. Parabéns.
@alura
@alura 4 жыл бұрын
Muito obrigada, Leandro! :)
@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 😉
@vitoremanuel_
@vitoremanuel_ 4 жыл бұрын
Conteúdo show! Valeu galera
@jeferson1994
@jeferson1994 4 жыл бұрын
agora sim eu entendi!
@luisfernandotap
@luisfernandotap 4 жыл бұрын
Linhares no Brasil?
@alura
@alura 4 жыл бұрын
Gravamos esse episódio quando ele estava por aqui :)
@VictorHugo-so7yb
@VictorHugo-so7yb 3 жыл бұрын
QUE FODA
@alura
@alura 3 жыл бұрын
Valeu, Victor! 💙
@chuckbud
@chuckbud 2 жыл бұрын
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 💙💙💙
@mauriliomedeiros7421
@mauriliomedeiros7421 3 жыл бұрын
Excelente explicação.
@alura
@alura 3 жыл бұрын
Valeu, Maurílio! 💙
@isabelaoliveira9746
@isabelaoliveira9746 3 жыл бұрын
Excelente vídeo!
@alura
@alura 3 жыл бұрын
Valeu pelo carinho, Isabela! 💙
@jeovanynegocio
@jeovanynegocio 4 жыл бұрын
Maurício Linhares continua no brasil ?
@alura
@alura 4 жыл бұрын
Não... Gravamos esse vídeo há um tempo :)
O que é Angular e AngularJS? #HipstersPontoTube
13:39
Alura
Рет қаралды 70 М.
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 9 МЛН
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
Você precisa entender o que é API pra melhorar como DEV!
9:43
Rafaella Ballerini
Рет қаралды 65 М.
O que é um Framework?
12:10
Análise de Negócios com Fabrício Laguna
Рет қаралды 7 М.
Qual é a diferença entre Biblioteca e Framework?
6:08
O que faz uma desenvolvedora front-end? #HipstersPontoTube
12:19
O que é Python? #HipstersPontoTube
9:08
Alura
Рет қаралды 101 М.
O que são Git e Github? #HipstersPontoTube
7:01
Alura
Рет қаралды 106 М.
O que é JavaScript? | #HipstersPontoTube
10:14
Alura
Рет қаралды 196 М.
Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens
49:14
API // Dicionário do Programador
11:59
Código Fonte TV
Рет қаралды 295 М.