DrakonWidget
Что такое DrakonWidget?
DrakonWidget — это ядро дракон-редактора, то есть компонент, при помощи которого можно редактировать и отображать дракон-схемы. ДраконПро основан на DrakonWidget.
DrakonWidget реализован в одном JavaScript-файле и не имеет зависимостей от других библиотек. Благодаря отсутствию зависимостей DrakonWidget легко встроить в приложение с каким угодно JavaScript-фреймворком или вообще без фреймворка.
Для чего нужен DrakonWidget?
DrakonWidget позволяет добавить дракон-схемы в приложение. DrakonWidget можно использовать в нескольких типах приложений:
- в веб-приложениях;
- в мобильных приложениях;
- в десктоп-приложениях на основе Electron.
Разработать полноценный дракон-редактор — трудно и долго. Благодаря DrakonWidget разработчик экономит время и получает протестированный и готовый к использованию дракон-редактор.
Лицензия
DrakonWidget — это open source-компонент, библиотека с открытым исходным кодом. Лицензия: The Unlicense (всеобщее достояние, public domain). Компонент можно использовать бесплатно в любых целях без ограничений.
DrakonWidget написан на ДРАКОНе
DrakonWidget целиком разработан на гибридном языке ДРАКОН-JavaScript в онлайн-среде Drakon.Tech.
Ссылки
- Документация DrakonWidget в GitHub: https://github.com/stepan-mitkin/drakonwidget
- Демо-приложение с DrakonWidget: https://stepan-mitkin.github.io/drakonwidget/
- Скачать DrakonWidget: https://stepan-mitkin.github.io/drakonwidget/libs/drakonwidget.js
- Исходный код DrakonWidget в Drakon.Tech: https://app.drakon.tech/ide/doc/drakon_widget_10/1