Size: a a a

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

2018 February 16

M

Michael in Веб-компоненты
ты какой делаешь?
источник

M

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

M

Michael in Веб-компоненты
обычно они входят в набор в какую-нибудь библиотеку, например jquery-ui, kendoui, w2ui, и так далее ui
источник
2018 February 19

F

F_I_N in Веб-компоненты
а чем это тогда от набора компонент отличается? По мне виджеты - это более высокуровневое, нпример - виджет который показывает прогноз погоды, или последнюю новость и тп
источник
2018 March 19

NM

Nikita Melnikov in Веб-компоненты
Господа, прошу совета
Стоит ли сейчас начинать делать проект с использованием Polymer 2? Или лучше делать на чистом JS?
Как скоро вообще собирается выходить третья версия и собирается ли она поддерживать IE11 (судя по тому, что я прочитал третий полимер работает только там, где поддерживаются ES6 модули)
Изначально свой один проект писал на Polymer. Не пришлось по душе, решил попробовать писать на чистом JS. Нереально задолбался пока заставлял эту фигню работать в IE11 (custom-elements-es5-adapter.js там выводил ошибки непонятные, пришлось в гугле искать решение. В конце концов где-то откопал левый скрипт, про который ни в одной документации ни слова, но с ним всё заработало)
В общем, сейчас имею какую-то абра-кадабру в проекте со всеми этими компонентами, сборка очень странная (polymer-build в gulp по какой-то причине отказывается нормально функционировать с чистыми компонентами)
В данный момент опять проблема с этим IE и Edge... Хочу динамически добавить компонент на страницу (подключаю import в head, жду пока загрузится и вставляю мой элемент на страницу). В хроме всё прекрасно работает, а в Edge\IE выводятся какие-то непонятные ошибки из полифиллов
И, в общем, я сейчас в тупике... Возращаться на Polymer или всё-таки пытаться продолжить писать на чистых? Есть у кого примеры нормально работающих проектов, чтобы можно было поизучать код, понять как работает?
источник

NM

Nikita Melnikov in Веб-компоненты
простите за то, что так много)
источник

MB

Mikhail Bashkirov in Веб-компоненты
привет
на чистом сложно, если Polymer 3 не устраивает в перспекктиве, может устроить то, что пилим мы, но релизить в опенсорс пока не скоро будем, по плану к концу года есть желание это выкатить, но только желание, без конкретики
по сути пилим улучшенный и более гибкий Polymer 3 с поддежкой как HTML импортов для обратной совметимости, так и ES6-модули
а пока Polymer 2 только, и чистый, без гибридных компонентов везде где можно, которые тятунт лишнее из Polymer 1
источник

MB

Mikhail Bashkirov in Веб-компоненты
как вариант можно на Stencil.js или Skate,js посмотреть, там тоже интересные решения
источник

NM

Nikita Melnikov in Веб-компоненты
так всё-таки третий полимер не будет с IE11 работать?
а что вообще по IE11? Я так полагаю, ещё есть смысл его поддерживать. или я ошибаюсь?
источник

NM

Nikita Melnikov in Веб-компоненты
он же где-то в районе 1% вроде занимает
источник

NM

Nikita Melnikov in Веб-компоненты
по статистике
источник

NM

Nikita Melnikov in Веб-компоненты
А что насчёт вашего решения?
я не против экспериментов)
Заодно могу какую-то обратную связь осуществлять...
источник

NM

Nikita Melnikov in Веб-компоненты
Ладно
спасибо, Михаил, за совет
Посижу пока втором полимере, а там как пойдёт)) Жаль только, скорее всего переписывать придётся...
источник

SE

Stanislav Eremenko in Веб-компоненты
Nikita Melnikov
Ладно
спасибо, Михаил, за совет
Посижу пока втором полимере, а там как пойдёт)) Жаль только, скорее всего переписывать придётся...
Так может Реакт/Агуляр/Вью?
Последние два ещё как-то шаблонами похоже.
источник

NM

Nikita Melnikov in Веб-компоненты
К сожалению, мне не приходилось с ними работать :с
Так получилось, что я сразу после обычной вёрстки веб-компонентами начал заниматься
источник

SE

Stanislav Eremenko in Веб-компоненты
Nikita Melnikov
К сожалению, мне не приходилось с ними работать :с
Так получилось, что я сразу после обычной вёрстки веб-компонентами начал заниматься
Посмотри Vue. Он простой и концепция та же.
источник

NM

Nikita Melnikov in Веб-компоненты
Хорошо)
Я тоже уже думал почитать про реакт и подобные
А то с компонентами одна морока сплошная пока
Спасибо
источник

MB

Mikhail Bashkirov in Веб-компоненты
Nikita Melnikov
так всё-таки третий полимер не будет с IE11 работать?
а что вообще по IE11? Я так полагаю, ещё есть смысл его поддерживать. или я ошибаюсь?
судя по моим наблюдением за разработкой, они на него забили в 3-ей версии
источник

MB

Mikhail Bashkirov in Веб-компоненты
Nikita Melnikov
он же где-то в районе 1% вроде занимает
в потребительском секторе да
мы пилим на Polymer в том числе суровый энтерпрайз для бизнес-пользователей, там проценрт сидящих на IE11 около 60, потому что они выходят с рабочих компов, как и мы сами, на которых все еще Windows 7, и будет это еще 3 года вроде, да, когда там кончается официальная поддержка Windows 7, минимум 3 года
источник

NM

Nikita Melnikov in Веб-компоненты
мда, печальненько
источник