Size: a a a

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

2019 June 21

PM

Pavel 🦇 Malyshev in Веб-компоненты
На веб компоненты было очень много надежд, вот он современный стандарт, но пока они не очень то оправдываются
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Платформа не соответствует не концепции фреймворка, а здравому смыслу, к сожалению
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Многое конечно это ограничения HTML, который создавался тогда когда даже предположить не могли для чего его будут использовать.
источник

SK

Serhii Kulykov in Веб-компоненты
"вы не любите кошек? Может, вы просто не умеете их готовить?"

Если серьезно, мне кажется странным то, что от лидеров мнений критика (обоснованная) перемежается с хейтом
источник

SK

Serhii Kulykov in Веб-компоненты
Проблем на самом деле куда больше, чем Рич написал. Но дело не в этом
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Serhii Kulykov
"вы не любите кошек? Может, вы просто не умеете их готовить?"

Если серьезно, мне кажется странным то, что от лидеров мнений критика (обоснованная) перемежается с хейтом
Ну скажи как приготовить роутер на компонентах, если слоты рендерятся сразу?
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Serhii Kulykov
Проблем на самом деле куда больше, чем Рич написал. Но дело не в этом
Может и больше. Он описал так как он видит и то, с чем он столкнулся. Я на РИТ читал свою версию. Все это конечно субъективные мнения.
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Причем я об этом честно сказал в первом же слайде;
источник

SK

Serhii Kulykov in Веб-компоненты
проблему с роутером обобщенно я вижу так:
фреймворкам нужна декларативность везде для консисентного DX
HTML декларативный, но не покрывает все кейсы JSX / темплейтов Vue / темплейтов свелте или у кого что
источник

SK

Serhii Kulykov in Веб-компоненты
строить роутер на HTML элементах - так себе идея. это мы проходили уже
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
проблема же не в роутере, а в любоей "ленивой" загрузке части шаблона
источник

PM

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

SK

Serhii Kulykov in Веб-компоненты
ну это частный случай. суть в том, что все хотят делать под капотом магию, но при этом писать “как будто HTML”
источник

SK

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

PM

Pavel 🦇 Malyshev in Веб-компоненты
Serhii Kulykov
ну это частный случай. суть в том, что все хотят делать под капотом магию, но при этом писать “как будто HTML”
собственно веб-компоненты для этого примерно и создавались разве нет?
источник

SK

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

SK

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

PM

Pavel 🦇 Malyshev in Веб-компоненты
Serhii Kulykov
что не означает того, что они вовсе бесполезны. и конструктивная критика могла бы помочь понять, что где исправить
Дело в том, что создатели стандартнов не считают конструктивной критикой проблемы с DX о которой буквально орут разработчики. По принципу Аршавина: "То, что мы не оправдали ваши ожидания – это ваши проблемы"
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Даже ты сейчас примерно об этом написал
источник

SK

Serhii Kulykov in Веб-компоненты
почему? некоторые основные проблемы они решают. те же form participation проблема поважнее, имхо
источник