当前位置:网站首页>流式低代码编程,拖拽节点画流程图并运行
流式低代码编程,拖拽节点画流程图并运行
2022-08-03 05:28:00 【林晓风】
介绍
今天给大家推荐一款开源项目 flow-eda,后端采用java语言开发,前端有vue3和react两个版本可供选择。主要功能是采用拖拽的形式来完成业务开发,使用对应的功能节点来处理业务,简单、方便、高效,对于一些基础业务效果尤为显著。
flow-eda 项目是一种基于事件驱动的流式低代码编程应用程序,它的主要功能是采用可视化编程,以拖拽节点、连接组合节点的形式来完成流程绘制,达到低代码开发和实现业务编程的目的。
开源地址:
项目文档:
项目截图


项目特点
- 整个流程运行引擎全都在后端实现,前端非常轻量,所有的数据、参数、包括输入框等数据全由后端配置提供,前端仅负责根据数据展示。后期开发仅扩展后端功能即可,前端无需更改,自动兼容。
- 流程运行引擎做到模块化、配置化。后期在进行功能扩展和开发时,仅需要针对新增的功能,新增配置和新增模块功能代码即可,运行引擎自动适配。
- 后端设计采用微服务架构,各个模块之间按业务功能相互解耦。便于后期二次开发和功能扩展。
- 代码风格严格按照规范执行,后端代码遵循 Alibaba 规范,代码格式使用 google-java-format 格式化,前端代码使用 Prettier 格式化,消除代码中的标黄警告等,做到编码规范化。
系统架构图

结语
推荐这个项目是担心有些朋友迫切需要这样的项目来学习或者使用,当初我写这个项目的时候也是翻阅了很多类似的开源项目,都没有找到我想要的项目项目,所以在这里推荐一下,希望更多人能看到。
该项目一直处于积极活跃开发状态,后续会不断扩展功能,各位朋友也可以根据自身需求去提Issue 或者加入交流群共同学习!
开源不易,感谢大家的支持,谢谢!
边栏推荐
- 看了都收藏的3D游戏建模全流程解析,角色模型就该这么做!
- Use of Alibaba Cloud SMS Service (create, test notes)
- 【YOLOv3 SPP 数据集准备】YOLOv3 SPP数据集准备代码理解
- C # program with administrator rights to open by default
- 什么是国密SSL协议?国密证书与传统SSL证书有什么区别?
- SVN账号配置权限
- 【面试】摸鱼快看:关于selenium/ui自动化的面试题
- BOA服务器移植之嵌入式开发板(FS4412)
- IP数据包的格式(1)
- C#使用Oracle.ManagedDataAccess连接C#数据库
猜你喜欢
随机推荐
SSL证书过期后怎么办?
Nvidia NX使用向日葵远程桌面遇到的问题
MySQL的主从复制
C # to switch input method
在Zabbix5.4上使用ODBC监控Oracle数据库
3. What is the difference between final, finally, and finalize?
Podman can learn in one piece
BOA服务器移植之嵌入式开发板(FS4412)
【dllogger bug】AttributeError: module ‘dllogger‘ has no attribute ‘StdOutBackend‘
JDBC从手写连接到引用DBCP和C3P0
SVN账号配置权限
C#使用Oracle.ManagedDataAccess连接C#数据库
CPU上下文切换详解思维导图
【随笔】平常心
零基础小白想往游戏建模方向发展,3D游戏建模好学嘛?
移动端人脸风格化技术的应用
交换机access口,hybrid口,trunk口的区别
ESXI中损坏虚拟机数据如何找回
PCB板上的字母代表哪些元器件?一文看全!
【个人总结】MES系统开发/管理要点









