随着企业产品的不断完善,后续将有时间来推进产品转向低代码平台化。
低代码平台不是无代码平台,采用配置的方式完成UI/流程/报表的处理,有业务人员在完成基本的产品框架后,由研发人员完成业务规则代码固化,最终达到产品交付的目的。
低代码平台给我们带来了功能完善/性能可控/业务直观的基础操作平台,对于企业管理类产品来说是非常优越的一种选择,尤其是选择在专业方向上经过大量企业实践的平台,将为企业业务的持续发展提供有力的系统支撑。
低代码平台由很多部分组成,但基本的内容主要有:
1).认证体系
2).首页体系
3).网格体系
4)单据体系
5).流程体系
6).报表体系
7).数据挖掘体系
8).缓存体系
9).系统集成体系
10).产品运营体系
11).其他
针对以上组件的需求体系,我们来聊聊 今天的主角《南瓜树低代码平台平台》。
首先,非常感谢前辈们的开源精神,让我们能坐下来悠哉游哉的交流。
近日在gitee中fork了一个分支到自己的账户中,以备后续跟进与研究。
低代码数据中台: 【企业级】【数据中台】南瓜树低代码平台,内置【人事信息管理】【统一用户管理】【工作流集成】【低代码云数据源开发】【快速交付API】【BI报表】功能 。助力中小微企业实现数字化转型,提高开发人员工作效率 (gitee.com)
经过一定时间的梳理,环境基本能正常运行,但有些内容不知什么原因没有正常。
简单分析下关注的内容:
报表工具:
引入了jimureport,在前段时间自己也研究过,确实是一个不错的报表/图表/数据可视化工具,我们的低代码平台也在很大程度上会集成。
工作流平台:
集成了ACTIVITY工作流,基本能力原则上是有了,但设计器跑起来后没有达到想象的结果。算是基本有吧。如果是面向超大规模企业,还是使用商业化的流程平台吧,要不系统上线后运营将是头疼的问题。
表单设计器:
采用的是面向element ui的 form-generator
可以通用,只是如果作为低代码平台,element ui的组件业务意义不强,需要使用者进行相应的改造来支持自定义组件。从我们的角度来说,后续我们可能也会基于 form-generator这个基础框架,形成一套适合我们的低代码平台组件,来自开源,将会同步开源出来。
表单可以是直接vue文件,也提供了面向json的解析器,这个将方便在纯前端与服务端渲染的两种集成模式。
其他:
基本能力是具备了的,如果有需要,可以找原创团队聊聊。
开源是我们后续的战略,在合适的适合会推出企业级基础开发平台,让经过规模企业验证/体系化构建的开源项目充实企业应用的基石框架。