Size: a a a

Веб-компоненты

2019 June 21

SK

Serhii Kulykov in Веб-компоненты
надо вначале допилить custom elements, чтобы они работали с нативным HTML
источник

SK

Serhii Kulykov in Веб-компоненты
ну и тот же focus, selection - много всего подогнать друг к другу
источник

SK

Serhii Kulykov in Веб-компоненты
проблема скорее в том, что хром активно пушил веб-компоненты, при этом закрывая глаза на многое в их совместимости с платформой в целом
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Serhii Kulykov
проблема скорее в том, что хром активно пушил веб-компоненты, при этом закрывая глаза на многое в их совместимости с платформой в целом
Вот с этим 100% согласен
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
во многом гугл виноват в том что так вышло все
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
скорее всего не со зла конечно
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Блин даже наличие встроенного lit-html или чего-то подобного было бы в разы полезнее чем все CEs/ShadowDOM
источник

SK

Serhii Kulykov in Веб-компоненты
их мотивы - уже отдельная тема. мой бывший коллега, например, говорит о насаждении хрома посредством веб-компонентов, которые "работают во всех браузерах одинаково"
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Serhii Kulykov
их мотивы - уже отдельная тема. мой бывший коллега, например, говорит о насаждении хрома посредством веб-компонентов, которые "работают во всех браузерах одинаково"
У меня тоже бывали такие мысли
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Кстати по поводу  использования WCs в качестве leaf-компонентов, вот буквально вчера начал переписывать карусель картинок с WC на Svelte компонент. Вообще так как Svelte html-first в нем довольно удобно использовать любой html, включая CE. Поэтому была идея взять какой-то готовый CE и использовать его как leaf. Первая сложность с которой я столкнулся - это найти такой элемент не привязанный к полимеру. Это прям вообще проблема. Из-за этого нашел видимо так себе компонент, который на мобилках не очень работает. Ну и конечно средства коммуникации с этим компонентов тоже слишком скудные оказались.
источник

DM

Denys Mishunov in Веб-компоненты
ну ты понимаешь в чем проблема, да? Не в WC или CE, а в том, что кто-то коряво написал, а ты не захотел писать свое 🙂
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Denys Mishunov
ну ты понимаешь в чем проблема, да? Не в WC или CE, а в том, что кто-то коряво написал, а ты не захотел писать свое 🙂
Да да, это я про конкретный кейс просто разсказал. И про то, что полимер не только хорошее в WC привнес, а еще и много чего не очень. На самом деле думаю они с ним поспешили сильно и многим он крови попил что они уже не хотят больше веб-компонентов.
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Ну и средства коммуникации все же зависят от WC/CE
источник

DM

Denys Mishunov in Веб-компоненты
будем откровенны – Полимер в начале своего существования сделал для хейта WC больше всего, я думаю. Потом исправился более менее и стал юзабельным, но “люди помнят”
источник

DM

Denys Mishunov in Веб-компоненты
так что тут я с тобой более чем согласен 🙂
источник

DM

Denys Mishunov in Веб-компоненты
кстати, не думаю что “ребрендинг” всей этой истории на lit-html сильно поможет. Единственный вариант сейчас двигать платформу – этому люди будут верить. Еще одному фреймворку/либе/еще чему-то – вряд ли
источник

SK

Serhii Kulykov in Веб-компоненты
согласен с Денисом.
источник

SK

Serhii Kulykov in Веб-компоненты
и еще добавлю, что если кто и начинает верить в веб-компоненты, то это энтерпрайз
слушал недавно доклад про Oracle JET - там custom elements используют с jQuery, RequireJS и дата-биндингами из knockout. и им норм
источник

SK

Serhii Kulykov in Веб-компоненты
а насчет библиотек - “если не писать на реакте достаточно долгое время, можно увидеть, как мимо тебя проплывает труп redux”
источник

DM

Denys Mishunov in Веб-компоненты
Serhii Kulykov
а насчет библиотек - “если не писать на реакте достаточно долгое время, можно увидеть, как мимо тебя проплывает труп redux”
😂
источник