и еще добавлю, что если кто и начинает верить в веб-компоненты, то это энтерпрайз слушал недавно доклад про Oracle JET - там custom elements используют с jQuery, RequireJS и дата-биндингами из knockout. и им норм
например я вижу как мы щас переписываем все с Polymer на LitElement и это просто сказка по сравнению с тем, что происходило раньшеН, например при перелезании с AngularJS на что-то еще
слышу как люди переписывают в соседних корпах с Angular N на Angular N+1 и волосы дыбом лезут
и еще добавлю, что если кто и начинает верить в веб-компоненты, то это энтерпрайз слушал недавно доклад про Oracle JET - там custom elements используют с jQuery, RequireJS и дата-биндингами из knockout. и им норм
"верить" это слишком громко имхо. скорее у них нет особого выбора. энтерпрайзам всегда нужны были "универсальные решения" и "серебрянные пути"
переписывать код все равно рано или поздно придется корпы любят решения, которые в этом плане максимально безболезненны
плюс к этому корпы любят, когда средний разраб или даже ниже среджнего может понять код и тут тоже веб-компоненты оказываются, как ни странно, в плюсах
например я вижу как мы щас переписываем все с Polymer на LitElement и это просто сказка по сравнению с тем, что происходило раньшеН, например при перелезании с AngularJS на что-то еще
слышу как люди переписывают в соседних корпах с Angular N на Angular N+1 и волосы дыбом лезут
А вот у нас основная часть пишет на angular и идеи использовать больше нативности, платформу воспринимают очень скептически.
основное обоснование - DX, скорость разработки. Ну и соответственно негативное влияние на бизнес. Все аргументы про переиспользуемость, независимость от версий фреймворков и т.д. на них пока не действуют
я буду последним человеком, продавающим веб-компоненты всем и каждому сейчас складывается такая ситуация, что те кому они нужны и так это понимают и постепенно адаптируют а кому не нужны - никак не могут понять, зачем они вообще кому-то могут быть нужны и ставят их нужность под сомнение и два этих мира находятся в каком-то нелепом противостоянии, которому пока конца не видно
согласны на WCs но только через какой-нибудь stencil
есть вероятность, что в связи со сменой работы я в ближайшее время будут работать со Stencil, хотя поживем увидим так или иначе, я смотрю очень позитивно в его сторону
есть вероятность, что в связи со сменой работы я в ближайшее время будут работать со Stencil, хотя поживем увидим так или иначе, я смотрю очень позитивно в его сторону
интересно, сейчас пробую писать на нем простые вещи. Много магии, но DX на высоте, писать приятно и после опыта с react прямо дежавю
> On top of that, my libraries requires zero tooling to work via plain standards, that means teams can use these at any time, no toolchain requirements, and I've been in enough teams in my 20 years of programming to value this part almost more than anything else.
многие вот это недооценивают, а я кайфую от этого уже больше года и ради только этого гото защищать развитие стандартов 🙂
с LitElement/lit-html та же история не помню говорили или нет, но у нас даже тесты теперь гоняются с ES modules и всем нативным кодом в Chrome единственно, что там транспилируем, это bare module specifiers