После прохождения NoFlo (https://noflojs.org/) с его IDE (FlowHub / NoFlo-UI), а также с NodeRed (https://nodered.org/).) я начинаю понимать, что потоковое программирование (FBP)больше похожа на альтернативу программированию и более детальна по сравнению с BPMN.
Примером этого является, например, это руководство по NodeRed (https://www.youtube.com/watch?v=f5o4tIz2Zzc), где хост рассказывает нам, как создать приложение, котороечитает из Twitter и сохраняет его в базе данных. С запущенным сзади сервером NodeRed все программирование - это просто график, который вы видите, и все конфигурации встроены, а узлы графика - такие вещи, как чтение из Twitter, ввод форматов,вывод на печать, сохранение в базе данных и т. д.
Где, как я считаю, BPMN является более высоким уровнем и абстрактным, он может объединить, скажем, «читать, форматировать и печатать статьи в Твиттере» в одно действие, и детали, которые будут реализованыбазовый класс, который вызывает деятельность.
Сказав это, я обнаружил, что уровень размытия все еще существует, поскольку это также возможно.Чтобы добавить функциональные узлы в nodeRed или настроить собственный узел в noflo, где он может делать кучу вещей через язык программирования.
Больше отзывов приветствуется.