you_are_enot
@you_are_enot
Пограммист любитель

Визуальное программирование на js. Куда копать?

Какие технологии понадобятся для создания своего web-редактора, чтобы пользователь на странице мог из блоков создать свою последовательность действий. Например, логику для чат бота.
Есть узел отвечающий за приём сообщений, блоки условий и действий(отправка в ответ определённого текста).

Какие сложности могут возникнуть при разработке?
Какие есть варианты хранения готового шаблона пользователя?
Как переводить последовательность блоков в код, который затем будет выполняться?
  • Вопрос задан
  • 304 просмотра
Решения вопроса 1
@rPman
Готовое, например https://github.com/google/blockly

Главная проблема по разработке визуального редактора программ - это осознание что это нафиг никому не нужно, после первого вау эффекта приходит понимание что организация низкоуровневой логики в блоках - не то что нужно.

p.s. в вашем случае 99% работы - интерфейс пользователя. Хранить можно уже готовый код, на клиенте парсить заново, визуальные параметры (положение блоков на экране) хранить рядом в коментариях
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы