Метадата V3
Новое в v3
Метадата
- Поддержан современный JS (приватные свойства)
- Единообразие и строгость в параметрах
- Единообразие в возвращаемых типах
- Единое место сборки метаданных, подключаемые модификаторы
- Корректные составные типы без перебора
- Актуальные MUI и ReactDataGrid
- Вложенные табчасти
WbCore
- Единообразие с строгость в BuilderElement
- Наследование значений параметров на уровне ядра
- Изделие отвязано от сохраняемых данных
- Возможность импорта-экспорта в разные форматы (в том числе, совместимый с v2.1)
- Строгость и гибкость структуры
- Упрощен и сделан строже расчёт спецификации
- Поддержан 3D рендер
- Работа с большими витражами
- Единый контекст для рисовалки и параметрика
Библиотеки, зависимости
. Windowbuilder # Одно из web-приложений
├─ Wb-core # Номенклатура, как наследник СправочникОбъект, документ Расчёт, Оплата и т.д
│ ├─ Metadata-core # СправочникОбъект, ДокументОбъект
│ ├─ PaperJS # Point, Path, Layer
│ └─ ... # Прочие зависимости
├─ React # Рендер интерфейса
├─ MUI # Компоненты и стили
├─ React-data-grid # Табличная часть и динсписок
├─ Dhtmlx # Доисторические компоненты интерфейса
└─ ... # Прочие зависимости
. Auth-proxy # Сервер
├─ Wb-core # Номенклатура, как наследник СправочникОбъект, документ Расчёт, Оплата и т.д
│ ├─ Metadata-core # СправочникОбъект, ДокументОбъект
│ ├─ PaperJS # Point, Path, Layer
│ └─ ... # Прочие зависимости
├─ PG # Доступ к Postgres
├─ Pouchdb # Доступ к Couchdb
├─ Passport # Авторизация
├─ Rate-limiter # Защита от DDoS
└─ ... # Прочие зависимости