在Javascript工作流引擎[关闭](Workflow engine in Javascript

2019-06-24 02:59发布

是否有人知道JavaScript中的工作流引擎(如Spring Webflow的)? 我们有一个自制的框架,使我们能够引导使用JSON的网站导航,但它的质量是远远好。

根据给出的答案编辑:发动机必须在浏览器中运行,并降低最低请求到服务器的数量。

Answer 1:

正如katspaugh建议我张贴我找到的答案的库。 我发现到现在为止的工作流程库列表:

  • XSTATE - https://github.com/davidkpiano/xstate
  • Workflow.js的Backbone.js的https://github.com/kendagriff/workflow.js
  • 芽菜工作流引擎https://github.com/bstaats/workr
  • JavaScript的有限状态机https://github.com/jakesgordon/javascript-state-machine
  • 国图https://github.com/DavidDurman/statechart
  • machina.js https://github.com/ifandelse/machina.js
  • jWorkflow https://github.com/tinyhippos/jWorkflow
  • 庄严https://github.com/fschaefer/Stately.js


Answer 2:

dataflo.ws

这是一个基于JSON的工作流引擎。 它的特点:

  • 模块化设计
  • 几个有用的内置任务(MongoDB中,OAuth的,RabbitMQ的)
  • 与路由器HTTP引发剂

工程于Node.js的,在浏览器(包括IE9)和PhoneGap的。

GPLv3的,在GitHub代码: https://github.com/apla/dataflo.ws



文章来源: Workflow engine in Javascript [closed]