O que é Polymer?

o que é polymer

O Dicionário Tech da Coodesh de hoje apresenta o termo Polymer ou Polymer.js. Ele é uma biblioteca JavaScript criada pelo Google. O seu objetivo é reutilizar elementos HTML para construir web components. 

Saiba mais sobre o que é Polymer e como esse recurso pode facilitar o desenvolvimento de aplicações web. Se você é Tech Recruiter e está buscando aprimorar seus conhecimentos para entrevistar desenvolvedores, acompanhe o conteúdo até o fim. 

Definição de Polymer 

Polymer é uma palavra em inglês e significa polímeros, que são macromoléculas, como por exemplo a borracha, o amido e a proteína. 

Em programação, ele é uma biblioteca que facilita a criação de web components. Mas para entender melhor, vamos lembrar o que é biblioteca e o que são web components: 

Biblioteca: é uma coleção de subprogramas utilizados no desenvolvimento de software.

Web components: é uma suíte de diferentes tecnologias que permite a criação de elementos customizados reutilizáveis. 

Como aprender 

Para aprender Polymer é importante ter um conhecimento prévio de JavaScript, CSS, HTML, DOM (Document Object Model) e ainda um editor de texto. 

Assim, o desenvolvedor se sentirá mais confortável com os recursos ensinados e terá um claro entendimento. 

Para acrescentar, a biblioteca em questão foi criada pelos desenvolvedores do Google. O lançamento oficial foi em 27 de maio de 2015 e, atualmente, usamos a versão lançada em 2016. 

Camadas de Polymer 

O desenvolvedor que usa Polymer em seus projetos tem acesso a várias camadas para facilitar o seu trabalho. Veja um breve resumo:

Foundation: é um conjunto de polyfills que permitem as normas de web components; 

Core: permite construir componentes encapsulados e desenvolver elementos customizados;

Elements: oferece uma API para facilitar o desenvolvimento de aplicações e ainda contém os elementos já criados; 

Applications: é a camada final na qual o developer constrói os apps de web usando uma coleção de elementos do Polymer. 

Principais recursos de Polymer.js

  • Fornece os polyfills para criar os elementos próprios; 
  • Cria widgets reutilizáveis em documentos e apps usando os padrões de componentes da web; 
  • Usa os recursos do Google para desenvolver aplicativos móveis híbridos; 
  • Distribui os elementos personalizados pela rede que podem ser usados pelos usuários com a ajuda de HTML Imports. 

Conclusão 

O Polymer é bastante usado nos projetos de front-end. Essa ferramenta, aliás, está presente em várias vagas de emprego para desenvolvedores. 

Se você é DEV e quer saber mais sobre ela, acesse a página de tutoriais aqui

Para conhecer mais conteúdos que explicam termos usados no desenvolvimento de softwares veja o feed do Dicionário Tech da Coodesh. 

Aproveite também para conhecer as soluções da plataforma para desenvolvedores e empresas.

Escrito por Especialista Coodesh

Ajudamos a sua empresa a economizar tempo e dinheiro rastreando os melhores candidatos em processos de recrutamento TECH

9box

Veja como a matriz 9 box pode incrementar sua estratégia de gestão de pessoas

semana de 4 dias

Vantagens e desvantagens da semana de 4 dias