Size: a a a

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

2019 October 11

AT

Artem Tankayan in Веб-компоненты
это как туалеты для дельфинов
источник

SK

Serhii Kulykov in Веб-компоненты
тем временем “хреновина” уже реализована в Canary
https://github.com/w3c/webcomponents/issues/738#issuecomment-540994678
источник

SK

Serhii Kulykov in Веб-компоненты
и консенсус насчет :state кстати был достигнут
https://github.com/w3c/webcomponents/issues/738#issuecomment-486828167
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in Веб-компоненты
да, там уже мозилла подтвердила. это не отменяет того, что многие слепо следуют за гуглом вообще не думая
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in Веб-компоненты
особенно пва фанатики
источник

MB

Mikhail Bashkirov in Веб-компоненты
Ҫѐҏӗѫӑ Ҹҋ 🤖
да, там уже мозилла подтвердила. это не отменяет того, что многие слепо следуют за гуглом вообще не думая
по моему опыту обычно Гуглу пытаются подражать менеджеры корпов
разработчики как раз довольно прагматичны и ничто насильно любить не будут
источник

MB

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

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in Веб-компоненты
я не про выбор стека технологий, а про зомбирование)
источник

АР

Алексей Родионов in Веб-компоненты
Я (разработчик) в своё время влюбился в полимер по единственной презентации на Google I/O 2015, а дальше уже притащил его в компанию, вернее компания образовалась вокруг моих демок, которые захотелось куда-то применить.
источник

АР

Алексей Родионов in Веб-компоненты
источник

АР

Алексей Родионов in Веб-компоненты
Вот этот момент вообще тогда казался волшебством каким-то. )
источник

SK

Serhii Kulykov in Веб-компоненты
“1.0 ready for production” - хорошая шутка была, да)
источник

SK

Serhii Kulykov in Веб-компоненты
впрочем, по сравнению с 0.5 - первый полимер таки был хорош.
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Богдан
Лучше бы они, вместо того чтобы добавлять какие-то новые фичи к веб-компонентам,  исправили бы самый главный недостаток веб-компонентов - отсуствие поддержки svg. Как по мне это какой-то провал - любой современный фреймворк (реакт, ангуляр, вью и др) позволяет разбить svg-верстку по компонентам, добавив состояние и поведение получив так называемые svg-виджеты. А эти распиаренные веб-компоненты тупо не поддерживают возможность разбить svg по компонентам
Да там проблем выше крыши. Одно только автозаполнение чего стоит. Дай думаю как-то раз запилю классный веб-компонент инпута со всякими там плюшками по валидации и маскированию. Только кому он нахер нужен если автозаполнение не работает?
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Infant Frontender
Позицию Рича можно понять. У гугла много разработчиков, соответственно разрабатывается много стандартов и эти стандарты быстро имплементятся в хром. Другие вендоры себе это позволить не могут, поэтому концентрируются на том, что считают приоритетным. ИМХО.

Однако это не значит что если "no signal", значит это никогда не появится в firefox, safari, etc. В разработке стандартов принимают участие не только люди из гугла. Такое ведь было и с intersection observer, котрый называли "очередным творением хрома", но ведь сейчас он есть везде, даже в safari.

Не сказал бы что он хейтер веб-компонентов, иначе точно не стал бы в svelte добавлять возможность компилировать в wc. Но и с позицией Рича не согласен.
Мне вообще кажется что внедрять вещи должны синхронно все браузеры. Я лучше не буду иметь крутых фичей нигде, нежели постоянно париться над тем где их нет. Мне кажется это один из главных посылов набросов Рича в целом.
источник

SK

Serhii Kulykov in Веб-компоненты
Pavel 🦇 Malyshev
Мне вообще кажется что внедрять вещи должны синхронно все браузеры. Я лучше не буду иметь крутых фичей нигде, нежели постоянно париться над тем где их нет. Мне кажется это один из главных посылов набросов Рича в целом.
такое по-моему только с CSS grid было. но гриды хотели все, а веб-компоненты - по факту, все еще маргинальная технология
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Serhii Kulykov
такое по-моему только с CSS grid было. но гриды хотели все, а веб-компоненты - по факту, все еще маргинальная технология
Ну и ок, тогда я бы предпочёл чтобы не было имплементации пока ее не приведут к виду, когда все ее захотят. Это лучше чем иметь убогую v0 и полифилы.
источник

IF

Infant Frontender in Веб-компоненты
Serhii Kulykov
такое по-моему только с CSS grid было. но гриды хотели все, а веб-компоненты - по факту, все еще маргинальная технология
Ну subgrids пока только один firefox реализует. Про гриды знают все и их приемущества очевидны. А вот преимущества веб-компонентов многим непонятны. Я знаю очень мало людей, которые хотя-бы знали про wc. Обычно под wc понимают компоненты на своем любимом фреймворке 🤷‍♂️
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Веб хорош именно кросс-платформенностью, которая остаётся таковой в лишь в теории из-за различий в браузерах.
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Infant Frontender
Ну subgrids пока только один firefox реализует. Про гриды знают все и их приемущества очевидны. А вот преимущества веб-компонентов многим непонятны. Я знаю очень мало людей, которые хотя-бы знали про wc. Обычно под wc понимают компоненты на своем любимом фреймворке 🤷‍♂️
Вот это и интересно. Получается странная вещь, технология придумана давно, поддержка гиганта типа Гугл есть, но при этом никто о ней не знает. Встаёт вопрос, а оно нам надо вообще? Может это кому-то надо, но не нам и все эти годы этот кто-то пытается ее запихнуть насильно, а не по нужде?
источник