Web Components, A próxima revolução do desenvolvimento web.
-
Upload
beto-muniz -
Category
Technology
-
view
381 -
download
5
description
Transcript of Web Components, A próxima revolução do desenvolvimento web.
Beto Muniz
@obetomuniz
minasdev.org
webcomponents.org
Web Components
A revolução do desenvolvimento web
O que é?
“Web Components é um padrão guarda-chuva que engloba outros padrões.”
- Eu.
Componentizar a Web?
OLD!
Mas espera aí! Mágico?!
Vamos esquecer os elementos HTML e aprender novos?!
Custom Elements
Cria novos elementos. Extende elementos existentes.
TemplatePedaço reutilizável e inerte de DOM, ativado
apenas por Javascript.
Shadow DOM
Encapsulamento do DOM, Comportamento e Estilos
HTML Imports
Empacotamento. Distribuição. Compartilhamento. Reutilização.
<iframe>
AJAX
ou
Quer dizer...quais browser posso trabalhar com isso?
E o ?
Quer dizer...quais browser posso trabalhar com isso?
jonrimmer.github.io/are-we-componentized-yet
Então não posso colocar em produção!
bosonic.github.io
x-tags.org
polymer-project.org
O Material Design
#mitos
Componentizar é algo novo!
Web Components não está pronto para ser colocado em produção
SEO e Acessibilidade, vish!
O Angular/Ember atende tudo que esses padrões pregam.
Não é Interoperável
E onde estudar?
webcomponents.org
customelements.io
polymer-project.org
O futuro da web já foi inventado, basta começarmos a utilizá-lo.
DÚVIDAS?