Size: a a a

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

2020 February 17

PM

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

AY

Andrey Yamanov in Веб-компоненты
Я уже почти доделал лэндинг, но подумаю. спасибо! ссылочка интересная)
источник

AS

Alexander Shershnev in Веб-компоненты
команда ионика, например, позиционирует стенсил как инструмент для создания дизайн систем (Stencil is a toolchain for building reusable, scalable Design Systems. Generate small, blazing fast, and 100% standards based Web Components that run in every browser.)
а вот сами компоненты ионик основаны уже на стенсил и не являются таким инструментом, Nude, на сколько я понимаю, ближе к ионик, чем к стенсил, или что-то среднее?
источник

AY

Andrey Yamanov in Веб-компоненты
Alexander Shershnev
команда ионика, например, позиционирует стенсил как инструмент для создания дизайн систем (Stencil is a toolchain for building reusable, scalable Design Systems. Generate small, blazing fast, and 100% standards based Web Components that run in every browser.)
а вот сами компоненты ионик основаны уже на стенсил и не являются таким инструментом, Nude, на сколько я понимаю, ближе к ионик, чем к стенсил, или что-то среднее?
Nude в каком-то смысле это еще ниже уровень. Это HTML на стеройдах, и фреймворк внутри, который заставляет это всё вместе работать вместе. Это как язык разметки и стилизации интерфейсов (всё в одном). А Nude это как полифилл для такого языка.
источник

SK

Serhii Kulykov in Веб-компоненты
как я понимаю - достоинство Nude в том, что все API исчерпывается HTML тегами и атрибутами, верно? тогда можно это назвать HTML framework
источник

SK

Serhii Kulykov in Веб-компоненты
как примеры HTML frameworks обычно приводят AMP, и еще Mavo от Lea Verou: https://mavo.io/
источник

SK

Serhii Kulykov in Веб-компоненты
“An HTML framework adds dynamic capabilities to a page without requiring you to write a single line of JS”
источник

AY

Andrey Yamanov in Веб-компоненты
Serhii Kulykov
как я понимаю - достоинство Nude в том, что все API исчерпывается HTML тегами и атрибутами, верно? тогда можно это назвать HTML framework
Да, всё так. Не знал, что такое понятие существует. Правда тут смысл скорее в том, что не надо писать  CSS, а вот JS - опционально. Но наверное всё равно подпадает под определение. Спасибо!
источник

SK

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

https://paulbakaus.com/tutorials/css/where-to-start-if-you-want-to-become-a-web-developer/
источник

AY

Andrey Yamanov in Веб-компоненты
Кул, спасибо!)
источник

SK

Serhii Kulykov in Веб-компоненты
и в блоге AMP они это понятие тоже упомянули

https://blog.amp.dev/2019/05/01/amp-as-your-web-framework/
источник

AY

Andrey Yamanov in Веб-компоненты
Вот только AMP, Mavo и NUDE это три совершенно разные концепции внутри. Забавно, что их можно определить одним словом.
источник

SK

Serhii Kulykov in Веб-компоненты
да, само собой. и задачи тоже решают разные
источник

MB

Mikhail Bashkirov in Веб-компоненты
framework - очень перегруженный термин
я избегал бы его настолько ,насколько это возможно
источник

MB

Mikhail Bashkirov in Веб-компоненты
в случае с Nude я бы называл это UI kit, выглядит достаточно логичным и емким
источник

MB

Mikhail Bashkirov in Веб-компоненты
раньше я бы предложил наверно еще вариант называть это design system или что-то воде того
но StencilJS занял этот термин для себя самого, так что теперь это не выглядит лучшим названием
источник

SK

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

SK

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

SK

Serhii Kulykov in Веб-компоненты
насчет UI kit - тоже “занят” в некотором смысле) https://getuikit.com/
источник

AY

Andrey Yamanov in Веб-компоненты
Тогда чистый HTML то тоже UI Kit. Это слово тоже может значить слишком многое)
источник