Статья называется "что не так с веб компонентами", я вам говорю что не так - вы начинаете демагогию разводить
1) современные решения которые сейчас на "хайпе" за открытость кода и полную модифицируемость - shadcnui и прочие поделки
Подход уже показал себя рабочим, особенно в век ИИ, веб компоненты никак ему не подходят
2) shadow dom даёт частичную изоляцию сверху вниз, но не даёт изоляцию снизу вверх, он достаточно ограничивающий чтобы это невозможно было конфигурировать снаружи, но не достаточно чтобы это было безопасно, в отличие от айфрейма
У тому же какую-то отдельную 3rd party библиотеку в компонент просто так не завернуть в "1 клик", если она ломает стили страницы, либо не завернуть вообще таким образом, чтобы она не сломалась
Вы где-то выше приводили пример про встраивание чатов, что по сути своей является встраиванием уязвимости
Если рассмотреть наиболее частый кейс - third party платёжки когда вы не хотите иметь дело с данными карт, но хотите показывать платёжку у себя на экране - iframe все ещё лучше
3) само по себе апи веб компонентов вообще никак не помогает с seo и accessibility, с которыми у каждого второго сайта гора проблем, а скорее мешает
4) про энтерпрайз б2б вообще молчу, там нужна полная конфигурируемость, поддержка ролевых моделей и ТД, когда все зашито в shadow dom это становится невозможным
Можно ещё упомянуть объективно слабый dx, особенно когда дело касается конфигурируемости и кастомизации, и очень слабой поддержки от ИИ
Понятное дело что есть очень нишевые юз кейсы, в которых их в теории можно использовать, но с ними все ещё очень много всего "не так"
Те же генераторы в жсе тоже очень удобные в очень узком ряде случаев, но использует их примерно никто и правильно делает
Ссылки пропадают из выдачи по самым разным причинам, таким как
Падение domain authority, теневым банам от Гугла, смены алгоритмов Гугла, и очень дешёвого ныне anti-seo который абузят все кому не лень: есть сетки вредоносных по мнению Гугла сайтов ссылки с которых на ваш сайт делают ваш сайт менее доверенным, и стоит это копейки
В США мужское население насильно куда-то в 18 не отправляют (теперь и подготовка к отправке ведётся весь год, а не только осенью и весной), и в этом где-то далеко не в самых комфортабельных условиях в течение года (так как этого нет) не пытаются так или иначе отправить куда-то ещё чуть подальше
Не знаю были ли вы в современных школах, но там сейчас повсеместно булшит формата воспева гимнов, военных подготовок и уроков о важном
Не удивительно, что люди (дети) считают все происходящее сюром
Да и в Легаси школах в принципе после первых четырех классов не преподают каких-то полезных знаний, которые реально можно применить в жизни
Это даже не учитывая как качество образовательной программы в целом, так и качество подачи каждым конкретным учителем работающим за копейки в частности
Они также видят своих среднестатистических родителей, которые получают среднестатистическую зп, а в интернете в это время транслируют курсы проф подготовки за 1 год ( против 11 лет школы и хз сколько лет универа) на ЗП х2-3 от их родителей,что в общем-то не далеко от правды
Я бы сказал что у современных детей просто меньше толерантности к булшиту, и они обучаются другим навыкам, зачастую более полезным, и имхо правильно делают
Даже "понимание трендов тиктока" ближе к реальной профессии, чем рукописное написание русского языка в течение 11 лет
Единственное решение реальных проблем это изоляция с shadow dom, но и она не работает из коробки, как тот же iframe, и тем более не сработает в принципе с 3rd party которые на этих компонентах не написаны
У реальных приложений в вебе вообще другого рода проблемы, компоненты их никак не решают
Ангуляром тоже пользуются и Гугл ?который его и "поддерживает") и некоторые громкие имена из Легаси банкинга в рф, но хорошим фреймворком он от этого не стал
Не уверен знаете ли вы, но современные поколения из джонов товар оценивают исключительно по видосам в тиктоке, например, никак не читая технические параметры, отзывы в Легаси интернете и тд
В тиктоке их выдают ИИ рекомендательные системы на бустингах / нейронках, механика уже давно работает
В жпт поиске люди тоже ищут альтернативы продуктам, советуются по мед препаратам и ТД (сам видел как в boots люди фоткали препараты и спрашивали у жпт какой лучше), так что рынок рекламы там размером с Гугл адс, при большем ретеншене и персонализации
Я бы сказал что всё-таки заменили тестеров, причем как профессию, я честно говоря не вижу смысла в том, чтобы их нанимать в принципе
Как минимум в вебе уже весь тулинг есть для того, чтобы заменять отделы на ИИ (даже без учёта того, что иишный тулинг улучшается раза в два каждые два месяца)
So far наблюдается обратное: пока весь код в одной репе и иишка может найти все нужные референсы условно в "1 grep" - она с задачами справляется на ура, а если ей при этом надо помнить про какие-то внешние связи или констрейнты, то начинает что-то придумывать поверх каждый раз
Внедрили авто генерацию е2е автотестов на codeceptjs, работают нормально, иногда что-то отлавливают до прода
Альтернативой было бы или хайрить тестеров (что дорого и хуже по качеству), тратить время разрабов на написание тестов или не тестировать вообще (наиболее вероятно)
Статья называется "что не так с веб компонентами", я вам говорю что не так - вы начинаете демагогию разводить
1) современные решения которые сейчас на "хайпе" за открытость кода и полную модифицируемость - shadcnui и прочие поделки
Подход уже показал себя рабочим, особенно в век ИИ, веб компоненты никак ему не подходят
2) shadow dom даёт частичную изоляцию сверху вниз, но не даёт изоляцию снизу вверх, он достаточно ограничивающий чтобы это невозможно было конфигурировать снаружи, но не достаточно чтобы это было безопасно, в отличие от айфрейма
У тому же какую-то отдельную 3rd party библиотеку в компонент просто так не завернуть в "1 клик", если она ломает стили страницы, либо не завернуть вообще таким образом, чтобы она не сломалась
Вы где-то выше приводили пример про встраивание чатов, что по сути своей является встраиванием уязвимости
Если рассмотреть наиболее частый кейс - third party платёжки когда вы не хотите иметь дело с данными карт, но хотите показывать платёжку у себя на экране - iframe все ещё лучше
3) само по себе апи веб компонентов вообще никак не помогает с seo и accessibility, с которыми у каждого второго сайта гора проблем, а скорее мешает
4) про энтерпрайз б2б вообще молчу, там нужна полная конфигурируемость, поддержка ролевых моделей и ТД, когда все зашито в shadow dom это становится невозможным
Можно ещё упомянуть объективно слабый dx, особенно когда дело касается конфигурируемости и кастомизации, и очень слабой поддержки от ИИ
Понятное дело что есть очень нишевые юз кейсы, в которых их в теории можно использовать, но с ними все ещё очень много всего "не так"
Те же генераторы в жсе тоже очень удобные в очень узком ряде случаев, но использует их примерно никто и правильно делает
(с) Джейсон Стетхем
Ссылки пропадают из выдачи по самым разным причинам, таким как
Падение domain authority, теневым банам от Гугла, смены алгоритмов Гугла, и очень дешёвого ныне anti-seo который абузят все кому не лень: есть сетки вредоносных по мнению Гугла сайтов ссылки с которых на ваш сайт делают ваш сайт менее доверенным, и стоит это копейки
Добро пожаловать в backlink hell
Наброс про программистов странный, бизнесы они всё-таки открывают, на том же trustmrr куча фаундеров из теха в топе
Что в общем-то достаточно много говорит о качестве образования
Например?
Чтобы из видео с эпштейном вырезать трампа
В США мужское население насильно куда-то в 18 не отправляют (теперь и подготовка к отправке ведётся весь год, а не только осенью и весной), и в этом где-то далеко не в самых комфортабельных условиях в течение года (так как этого нет) не пытаются так или иначе отправить куда-то ещё чуть подальше
Уж лучше, чем в туалете "камнями" шныряться на переменах, а потом идти на убой в 18 и возвращаться в лучшем случае грузом 200 в 19, в худшем 300
Ну и по законам РФ микрокредит подобного рода можно в очень даже легальном порядке не платить, даже не прибегая к банкротствам
Странный пример привели имхо
Не знаю были ли вы в современных школах, но там сейчас повсеместно булшит формата воспева гимнов, военных подготовок и уроков о важном
Не удивительно, что люди (дети) считают все происходящее сюром
Да и в Легаси школах в принципе после первых четырех классов не преподают каких-то полезных знаний, которые реально можно применить в жизни
Это даже не учитывая как качество образовательной программы в целом, так и качество подачи каждым конкретным учителем работающим за копейки в частности
Они также видят своих среднестатистических родителей, которые получают среднестатистическую зп, а в интернете в это время транслируют курсы проф подготовки за 1 год ( против 11 лет школы и хз сколько лет универа) на ЗП х2-3 от их родителей,что в общем-то не далеко от правды
Я бы сказал что у современных детей просто меньше толерантности к булшиту, и они обучаются другим навыкам, зачастую более полезным, и имхо правильно делают
Даже "понимание трендов тиктока" ближе к реальной профессии, чем рукописное написание русского языка в течение 11 лет
Единственное решение реальных проблем это изоляция с shadow dom, но и она не работает из коробки, как тот же iframe, и тем более не сработает в принципе с 3rd party которые на этих компонентах не написаны
У реальных приложений в вебе вообще другого рода проблемы, компоненты их никак не решают
Dx тоже сомнительный
То есть не веб компоненты
Лишняя абстракция же просто, что в б2б что в б2с совсем другие проблемы, веб компоненты их никак не решают
Ангуляром тоже пользуются и Гугл ?который его и "поддерживает") и некоторые громкие имена из Легаси банкинга в рф, но хорошим фреймворком он от этого не стал
А давно телеграм закрываться решил? Речь же о том была, что подписку рублями не оплатить
Большая часть аудитории телеги же не из ру рынка
Чёт есть подозрение что все эти тысячи строк кода включают в себя и лок файлы, и нод модули...
Не уверен знаете ли вы, но современные поколения из джонов товар оценивают исключительно по видосам в тиктоке, например, никак не читая технические параметры, отзывы в Легаси интернете и тд
В тиктоке их выдают ИИ рекомендательные системы на бустингах / нейронках, механика уже давно работает
В жпт поиске люди тоже ищут альтернативы продуктам, советуются по мед препаратам и ТД (сам видел как в boots люди фоткали препараты и спрашивали у жпт какой лучше), так что рынок рекламы там размером с Гугл адс, при большем ретеншене и персонализации
Я бы сказал что всё-таки заменили тестеров, причем как профессию, я честно говоря не вижу смысла в том, чтобы их нанимать в принципе
Как минимум в вебе уже весь тулинг есть для того, чтобы заменять отделы на ИИ (даже без учёта того, что иишный тулинг улучшается раза в два каждые два месяца)
So far наблюдается обратное: пока весь код в одной репе и иишка может найти все нужные референсы условно в "1 grep" - она с задачами справляется на ура, а если ей при этом надо помнить про какие-то внешние связи или констрейнты, то начинает что-то придумывать поверх каждый раз
Mattermost?
Внедрили авто генерацию е2е автотестов на codeceptjs, работают нормально, иногда что-то отлавливают до прода
Альтернативой было бы или хайрить тестеров (что дорого и хуже по качеству), тратить время разрабов на написание тестов или не тестировать вообще (наиболее вероятно)