CMS
Website development
HTML
Comments 5
+1
Шаблонизация никуда не делась: она переместилась с сервера на клиента.
0
Нет ни одной причины называть веб-компоненты «Веб-Компонентами», когда вы пишете по-русски.
0
Наследование компонента от компонента с тем же названием выглядит заманчиво. Типа как один и тот же компонент — несколько его представлений на разных страницах.

Но есть мнение, что использование в сложных проектах такое будет порождать хаос.
0
Это не предполагается использовать как основной инструмент. То есть при условии что вы разрабатываете что-то и контролируете все его части такое не нужно. С другой стороны, если вы делаете компоненты, но хотите чтобы их можно было хакать — тогда это для вас.
Если использовать это как основной инструмент при начальной разработке — получится каша, вы потеряетесь в том, кто и кого наследует, а если у вас будет только одно переопределение и вы будете точно знать где его сделали (при этом компонент написал кто-то другой и исходный вариант редактировать вы не хотите) — это мощный инструмент, вместо которого иначе придется городить ещё те костыли.
0
Если в библиотеке/спеке есть возможность выстрелить в ногу, в ногу будут стрелять.

Polymer — полифилл для веб-компонентов. По определению он не должен содержать что-то нарушающее спеку (или каноничную реализацию).
Only those users with full accounts are able to leave comments.  , please.