Palestra realizada no Devfest Campinas 2017 #devfestcampinas
Descrição: Bibliotecas como React e VueJS tem mostrado muitas vantagens que podemos agregar em nosso projeto, trabalhando com componentes web e de uma forma desacomplada. O Ecossistema fornecido por cada uma delas e por toda a comunidade JS tornaram possível criarmos aplicações web muito poderosas, utilizando bibliotecas que criam componentes web. Mas e o Polymer, será que ele também esta preparado para criarmos projetos baseados em Web Components? Nesta palestra, faremos todo um overview pela versão 2.0 do Polymer lançada no Google I/O deste ano, ver todo o ciclo de desenvolvimento de um aplicação web, como fazer testes, como criar PWAs, como podemos utilizar bibliotecas modernas de gerenciamento de estado, como Redux, e várias outras bibliotecas JS. Também iremos ver quais as mudanças estão para acontecer no Polymer 3.0 e ver quais empresas já estão utilizando Polymer em seus projetos. Vamos descobrir juntos todo o poder que o browser ja nos oferece para a criação de Web Components, e ver como o Polymer pode nos ajudar a criar projetos melhores.
7. “UNLOCK THE POWER OF WEB COMPONENTS.
POLYMER IS A JAVASCRIPT LIBRARY THAT
HELPS YOU CREATE CUSTOM REUSABLE HTML
ELEMENTS, AND USE THEM TO BUILD
PERFORMANT, MAINTAINABLE APPS.”
https://www.polymer-project.org/
21. AS GRANDES MUDANÇAS
▸ Custom Elements v1; Shadow Dom v1
▸ Criação de Componentes com ES6 Classes
▸ Melhorias em seu Data System (SUPER PODEROSO)
▸ Novos métodos de Life Cycle Component
▸ Modo Híbrido (Support Polymer v1)
▸ 25% do tamanho do Polymer v1.0
38. ▸ Service Workers
▸ Vibration, Battery, Ambient Light
▸ Bluetooth, Storage, Get User Media
▸ Geolocation, Accelerometer
▸ VR
▸ Physical Web
WEB API’S
#USETHEPLATFORM