Pull to refresh
8
0
Send message
Наверное не очень правильно сравнивать W3View с Web Components, слишком разное назначение, и приложения собранные на W3View тоже можно оформить и дистрибьютировать в виде Web Component.
Для сравнения лучше подойдёт Polimer или React
не понял, к чему это, спам наверное
Циклы и условия в «шаблонах» -это то, чего я старался избежать, как и самих «шаблонов».
Логика должна реализовываться в скрипте. Для отображения списков специально предусмотрен встроенный компонент array-iterator он принимает на входе массивы.
Тип компонента можно передавать в рантайме.
Нет, даже своего собственного синтаксиса не имеет :) использует простой HTML и DOM API.
Позволяет православно создавать переиспользуемые компоненты, но разве этого мало?
С чем сравниваем?
Либа не провоцирует создание лишнего кода, зато провоцирует декомпозицию.
Нарезал шаблон, навесил обработчики. Нарезать можно с любой требуемой гранулярностью, конфликты имён исключены.
Да, идея возникла именно в начале двухтысячных, но тогда не было принято делать подобные вещи, мы тогда генерировали HTML на сервере.
Конечно, каждый компонент имеет своё теневое дерево, но я имел в виду то, что все Custom Elements регистрируются в единой области, и это несколько мешает, например при внутренней декомпозиции.
W3View — если хотите, -это то, что я ждал от Web Components, но не дождался.
Каждый модуль в W3View имеет свой собственный нейм спейс и при подключении в другой модуль экспортирует его (как модуль в JS). Исключаются конфликты имён.

Information

Rating
Does not participate
Registered
Activity