Supermetas
  • Home
  • Sobre o Autor
  • Nosso Papo
  • Blog
  • Contato
03/03/2020 por Klayton Georgio
Programação

Qual a diferença entre biblioteca, API e framework?

Qual a diferença entre biblioteca, API e framework?
03/03/2020 por Klayton Georgio
Programação

Se você não for familiarizado com esses termos, pode estar pensando que vou falar algum assunto mais técnico. Na verdade, essa não é a proposta. A ideia é que, se você for um jornalista ou empreendedor que for contratar um profissional para criar sua página na web, entenda o significado de cada expressão e principalmente o currículo de quem for contratar. Mas se você for iniciante em webdesign, compreender estes conceitos pode auxiliar no seu desenvolvimento técnico. Vamos lá?

O que é biblioteca?

Como o nome mesmo já diz, trata-se de um conjunto de soluções já implementadas por outros desenvolvedores para facilitar o manuseio de uma linguagem de programação. Para ficar mais claro, vou fazer uma analogia interessante que vi no site BeCode. Imagine que você precisa fazer uma equação matemática. Uma coisa que você poderá fazer é consultar um livro em uma biblioteca e aplicar a fórmula encontrada. É a mesma coisa para programação.

No meu caso especificamente, um recurso que utilizo muito no desenvolvimento dos meus projetos é o jQuery, uma biblioteca javascript para manipulação HTML.

O que é API?

API é o recurso de um programa criado para permitir a integração entre sistemas. Por exemplo: na loja virtual da Editora Comunicação, nós usamos a API da Gerencianet para processar os pagamentos. Ou as APIs do Facebook que permitem compartilhar, com outros serviços na web, as informações de perfis de usuários para registros e criação de contas.

O que é framework?

O framework podemos dizer que é o conjunto de bibliotecas e APIs para a construção de um programa maior. Um framework CSS famoso, por exemplo, é o Bootstrap que torna o carregamento das páginas mais rápido, além de auxiliar na criação de sites responsivos.

Se você for um iniciante em webdesign, ou for um empreendedor que busca um especialista para desenvolver seu projeto, é importante entender que eu citei apenas alguns exemplos de cada termo. Existem diversas bibliotecas de diversas linguagens, assim como frameworks e APIs. Tudo vai depender do projeto que você for desenvolver e do profissional que você for contratar.

E então? Gostou deste artigo? Faltou explicar alguma coisa? Ou faltou explicar tudo? (risos)
Comenta aqui que eu quero saber!

Até a próxima! 😉

Compartilhe isso:

  • Clique para compartilhar no Twitter(abre em nova janela)
  • Clique para compartilhar no Facebook(abre em nova janela)
  • Clique para compartilhar no LinkedIn(abre em nova janela)
  • Clique para compartilhar no Tumblr(abre em nova janela)
  • Clique para compartilhar no WhatsApp(abre em nova janela)
  • Clique para compartilhar no Pinterest(abre em nova janela)
  • Clique para enviar por e-mail a um amigo(abre em nova janela)

bibliotecas framework javascript linguagem de programação programador webmaster

Artigo anteriorAcessibilidade web: você sabe o que é?Ícones sobre acessibilidadePróximo artigo User Experience e User Interface DesignUser Experience
Klayton Georgio(https://supermetas.com.br)
Olá! Meu nome é Klayton Georgio, tenho 31 anos, sou formado em Comunicação Social, com habilitação para Jornalismo. Tenho conhecimento e prática em WebDesign, além de ser especialista em Design Digital. Já trabalhei em agências de publicidade da Região dos Lagos, no Rio de Janeiro, e hoje sou sócio na Editora Comunicação, onde sou Diretor de Arte.

Deixe uma resposta Cancelar resposta

Klayton Georgio

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 1.745 outros assinantes

Cursos que Indico

Quer desenvolver seus conhecimentos, seja você um designer, jornalista ou empreendedor? Eu me interesso muito por essas áreas e vivo fazendo cursos sobre esses temas. Se quiser conhecer alguns que eu já fiz, clique aqui e confira na barra oculta. 😉

Sobre o Projeto

O SUPERMETAS nasceu com o intuito de ajudar quem quer montar seu site na internet, mas que ainda não pode investir na contratação de um profissional. Para tanto, eu dou dicas básicas de design, registro de domínios e manutenção de hospedagem.

Recursos do Site

Hospedagem: Editora Comunicação

Plataforma: WordPress

Tema: Rife By Apollo13

Um pouco de CSS extra ^^’

Últimas Publicações

Criando um site com ferramentas gratuitas02/04/2020
O que ainda vamos falar no Supermetas?31/03/2020
3 bancos de imagens gratuitas para seus projetos online26/03/2020
Site mantido por Editora Comunicação (EdiCom)

Cursos para Iniciantes em Designer Gráfico

Separei aqui alguns cursos que eu já fiz e indico para quem está iniciando no mundo do design.

  • DG PRO
  • Profissão Criativo

Cursos de Design para Jornalistas

Aos meus colegas jornalistas também separei alguns cursos de design para nossa área

  • Diagramação para jornalistas
  • Photoshop para Jornalistas

Cursos para Empreendedores

Além de conferir o conteúdo aqui do Supermetas, você pode fazer esse curso que eu super recomendo.

  • Design Gráfico para Empresários

Cursos de Marketing Digital

Eu já fiz vários cursos do Gabriel Wohlfart sobre Mkt Digital e recomendo. O o suporte é excelente e a mensalidade é super em conta. Detalhe: você pode testar todos os planos por 7 dias!

  • Gerenciando Web Academy
loading Cancelar
Post não foi enviado - verifique os seus endereços de e-mail!
Verificação de e-mail falhou, tente novamente
Desculpe, seu blog não pode compartilhar posts por e-mail.