Size: a a a

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

2019 August 14

MB

Mikhail Bashkirov in Веб-компоненты
и вот это еще огромный пласт работ, который еще предстоит сделать http://wicg.github.io/aom/explainer.html
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Mikhail Bashkirov
я не понимаю о чем спор щас
я выше привел аргументы, чем фреймворки принципиально хуже
то, что у них есть свои достоинства, я не отрицаю, просто не хочу акцентировать внимание
Это не спор, я к тому что пример о том, что много кого сидят на jquery потому что это проще, а сейчас на замену есть WCs не очень состоятельный хотя бы потому что WCs не так просты как jquery
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
ими скорее будут пользоваться люди которые уже имеют опыт не только с jquery
источник

MB

Mikhail Bashkirov in Веб-компоненты
я уже на это ответил, что не согласен, и видел совсем иную картину
источник

MB

Mikhail Bashkirov in Веб-компоненты
ты ведь про сложность использования говоришь, так?
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Mikhail Bashkirov
кстати если уж хотите камень в огород Shadow DOM, так это не скорость и не сложность
это A11Y
вот уж где куча проблем нетривиальных или вообще нерешаемых всплывает
это и оверхед, и a11y, и SSR
источник

MB

Mikhail Bashkirov in Веб-компоненты
ну да) все им нужен SSR конечно
источник

MB

Mikhail Bashkirov in Веб-компоненты
оверхед требует расшифровки и конкретног осравнения по пунктам, везде есть определенный оверхех, и надо сранивать вещи с одинаковыми характеристиками
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Mikhail Bashkirov
я уже на это ответил, что не согласен, и видел совсем иную картину
я поэтому уточнил с какого уровня переходили люди которых ты видел. если их уровень был "взять jquery с google cdn и прикрутить пару плагинов" а потом они с легкостью перешли на WCs, ну чтож, значит реально такие кейсы есть.
источник

SK

Serhii Kulykov in Веб-компоненты
ситуацию про jQuery плагины лично я помню хорошо

отчасти проблема ее не решенности в сообществе WC - следствие ошибочного решения полимера стать фреймворком
источник

SK

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

SK

Serhii Kulykov in Веб-компоненты
одно время у полимера был слоган “jQuery for web components”, вот только это далеко от реальности в плане плагинов
слишком много тащат за собой компоненты на полимере
источник

MB

Mikhail Bashkirov in Веб-компоненты
я обьяснял зачем нужны компоненты через призму jQuery
с чего люди на них переходят не важно, если у них задачи не поменялись
источник

MB

Mikhail Bashkirov in Веб-компоненты
jQuery плагины тоже дофига чего тащат
источник

MB

Mikhail Bashkirov in Веб-компоненты
тот же jQuery UI, аналоги которого многие из нас пишут там, где щас работают, тоже много чего лишнего тащил
источник

MB

Mikhail Bashkirov in Веб-компоненты
Polymer имхо убог не количеством кода, а просто тем, что базировался на устаревших или вредных идеях
вроде двойных биндингов и HTML Imports
источник

MB

Mikhail Bashkirov in Веб-компоненты
имхо все могло пойти иначе, если бы не эти 2 вещи 🙂
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Mikhail Bashkirov
я обьяснял зачем нужны компоненты через призму jQuery
с чего люди на них переходят не важно, если у них задачи не поменялись
я может просто не понял, но я думал вот этот вывод был ключевым:

большинство как раз до сих пор так и делают, просто потому что так быстро и просто, и нужен им более простой стандартный примитив, которые будет в браузере рабортать по умолчанию
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
но WCs это не так быстро и просто как jquery
источник

MB

Mikhail Bashkirov in Веб-компоненты
"так и делают" - собирают сайты из готовых кубиков
источник