6. Работа с Templates
<content select="selector">1
Логика перемещения элементов в shadow
root:4
Элементы не появляются и не исчезают, они просто
транслируются к содержимому
9. логики на странице привязано
к конкретному элементу
от 60% до 100%
$(document).ready() не нужен1
Визуальное представление Бизнес логика
выполнять все скрипты на загрузке страницы не обязательно*
Визуальное представление
12. Повторяется история с бэкэндщиками,
фронтэндщиками, API First и MVC/MVVM
фреймворками1
1
Вместо REST теперь верстка1
1
DOM с атрибутами и элементами
превращается в API
15. Что это даёт
Нужно меньше тестов 1
1
Тесты пишутся быстрее 1
1
На каждый из компонентов можно теперь потратить
больше времени: есть четкая документация, как он
должен себя вести, и это можно протестировать1
1
Тесты проходят быстрее 1
1
Тесты точнее дают ошибку 1
1
Более точно можно узнать, кому ее исправлять
16. Интеграция с фреймворками
Polymer.dart tutorial
"You can use Angular.dart and
Polymer.dart. Or only Angular.dart. Or
Polymer.dart. They are different, they do
not interfere, each of them do their own
stuff"
17. "...Мы всегда видели веб единым, пытались
разрабатывать стандарты, думая о том, чтобы все
разработчики говорили на одном языке, чтобы
везде были одни и те же термины и понятия. Но с
появлением препроцессоров сообщество
разработчиков стало дробиться: верстальщик на
Slim и SASS не сможет работать с версткой на Slim
и LESS, разработчик на LiveScript - не сможет
разобраться в библиотеке на CoffeeScript. Веб-
компоненты - пожалуй, единственное, что способно
объединить весь распавшийся веб через простые и
знакомые каждому интерфейсы"