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
Amo esses vídeos, explicando coisas interessantes de forma bem objetiva!
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
4 жыл бұрын
Vlw
@alanchuck29
2 жыл бұрын
Muito obrigado!
@jamesmelo711
2 жыл бұрын
Obrigado ☺️
@jessicaandrelinojessi5138
Жыл бұрын
Gratidão
@AnaBeatrizMachadoAlves
4 ай бұрын
mano, eu te amo só por causa desse comentário
Biblioteca - Jquery (Você chama quando precisa) Framework - Angular/JSF (Impõe a forma de utilização)
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.
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!
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
2 жыл бұрын
Kkkkk boa explicação
Risada icônica do Linhares sensacional kkkk
Finalmente alguém respondeu minhas perguntas
Sonoplastia impecável 😊
Finalmente eu entendi o que é um framework. Obrigada !
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!
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
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.
Essa analogia com as plataformas de veículos esclareceu bem pra mim
Eu tava perdido sobre esses termos, mas agora deu uma clareada. 👍
Muito bem explicado. Show!
Sou novo por aqui mas agora faço oficialmente parte do time Alura. E meu foco é progredir com intensidade!
@alura
4 жыл бұрын
Ebaaaa! Seja bem-vindo :) Muito sucesso!
A melhor explicação sobre o assunto. Tornaram a coisa simples...
Finalmente o reconhecimento do trabalho do @DolarBipolar Hahahaha
Conteúdo show! Valeu galera
Uma das melhores explicações que já vi sobre qualquer assunto na internet. Genial
@alura
3 жыл бұрын
Que bom saber que curtiu a explicação, Mat! 🙂
Muito bom, direto ao assunto!
Parabéns pelas analogias e pela explicação, muito bom!
@alura
3 жыл бұрын
Que bom que curtiu, Gabriel 💙
Excelente a abordagem!!!
@alura
3 жыл бұрын
Valeu, Breno! 💙
#Excelente!
Eu q estou começando a programar, pensava que era só eu que tinha esse tipo de dúvida.
@alura
3 жыл бұрын
Pra você que não, Thiago!. Sempre que precisar, estamos por aqui! 💙
Gostei da analogia...
@alura
Жыл бұрын
Que bom que você curtiu, Ali 💙 Valeu por nos acompanhar!
Muito didático, adorei!
@alura
Жыл бұрын
Que bom que curtiu a explicação! Conte sempre com a gente 💙
Muito bom eu consegui aprender bastante, com a explicação dele sobre o que é biblioteca e framework!!!
@alura
4 жыл бұрын
Que bom, Josicler! :)
agora sim eu entendi!
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
3 жыл бұрын
Opa, Thiago! Que bom que gostou do vídeo e valeu por compartilhar o seu ponto de vista com a gente! 💙
Vocês são excelentes ! Esclarecedor, desmitificador e facilitador esse vídeo. Parabéns.
@alura
4 жыл бұрын
Muito obrigada, Leandro! :)
Meu Deus, como eu estava esperando por esse vídeo! Obrigado, Alura! ♥️ ps.: Era pra terminar a piada no final. 😂😂
@alura
4 жыл бұрын
Imagina, Ale! hahahah
Cara, muito bom ver vcs, só ouvia pelo Nerdcast
@alura
2 жыл бұрын
Que bom que curtiu! Valeu por nos acompanhar aqui no canal 💙
Vocês sabem das paradas. Isso me motiva. Obrigada
@alura
3 жыл бұрын
Obrigada, Francisca. Juntas nós vamos loooonge 😍
Muito bom! Estou viciado nos conteúdos da Alura!
@alura
2 жыл бұрын
Ficamos muito felizes com o seu comentário! Conte sempre com a gente 💙💙💙
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.
And all starts with the Big Bang...
Uma explicação dessa grátis! Só achei aqui. Obrigado
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.
Excelente explicação.
@alura
3 жыл бұрын
Valeu, Maurílio! 💙
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
4 жыл бұрын
Esse estúdio é show mesmo :)
Excelente vídeo!
@alura
3 жыл бұрын
Valeu pelo carinho, Isabela! 💙
show
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
3 жыл бұрын
Nossa verdade, achei que fosse só eu que prefereria ouvir um aúdio limpo...
@XiboquinhaMilGrau
3 жыл бұрын
Pior que eu só reparei na música depois que li seu comentário
API acho que pode ser definido como programas se comunicando através de algum protocolo de comunicação.
@Silent-yv8mo
Жыл бұрын
Ele falou falou e não explicou nada
QUE FODA
@alura
3 жыл бұрын
Valeu, Victor! 💙
framework foi bem explicado blz ... não entendi a diferença entre API e biblioteca ... podem me ajudar ... valeu
Abordagem muito top mas essa variacao de tela, trocando de uma para outra me deixa meio tonto kkkkk, mas conteudo top mesmo....
A música ao fundo incomoda, mas o conteúdo é muito bom!
@alura
2 жыл бұрын
Oi Ana, obrigada pelo feedback!
Alguém ainda usa o termo toolkit? Faz anos desde o últimomo que vi
Uma arquitetura de software deve ser, ao meu ver, sobre intenção, use cases.
Muito b
Linhares no Brasil?
@alura
4 жыл бұрын
Gravamos esse episódio quando ele estava por aqui :)
Eu queria ouvir o resto da piada do Paulo.
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
3 жыл бұрын
Seria, sim! Mas, só no mundo ideal mesmo! 🙂
Maurício Linhares continua no brasil ?
@alura
4 жыл бұрын
Não... Gravamos esse vídeo há um tempo :)
Conteúdo muito bom mesmo, mas a musica está um pouco alta.
@alura
4 жыл бұрын
Obrigada pleo toque, Talles! Ficaremos mais atentos nisso nos próximos 😉
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
Жыл бұрын
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"
Framework seria o preset do mago, e bliblioteca seriam as magias opcionais
A música está no mesmo volume que a voz do rapaz!!!!!!!!!!!!
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...
A api então é um vígia 24 horassss a api não dorme kkkkkk
@alura
3 жыл бұрын
Isso aí, Fabiano! API sempre vigilante, hahaha! 💙
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 😁
É 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
Жыл бұрын
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?
Frameworks: Django, Flask, Flutter ...
A galera que ta iniciando acaba confundindo api com webservice
Mds alguem ainda usa Jquery hoje em dia?
O melhor framework para javascript é o VanillaJS. Ah não, pera...
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?
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
Жыл бұрын
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! 💙
Entendi foi nada