怎样搭建低代码平台?_搭建低代码开发框架_怪人怪事

怎样搭建低代码平台?_搭建低代码开发框架

怪人怪事 2023-05-05 09:19www.bnfh.cn怪人怪事

如何搭建低代码平台?

目前有很多非常不错的开源项目,低代码其实就是快速构建IT系统, 原来构建IT系统要开发人员,通过可视化进行应用程序开发的,开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。现在可以通过通过低代码快速配置实现一些基础的管理,并且能节约开发成本,提升研发的工作效率。

分享一个前后端都有的脚手架,基于vue来做的,其中有配置表单、配置列表、配置图表、配置逻辑等,这一组的前端很不错,而且其中一部分已经开源了。

JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。

项目标签

低代码、微服务、支持SaaS、私有化部署、DevOps、

项目构成

  • 框架前端地址http://gitee./softare-minister/jvs-ui
  • 框架后端地址http://gitee./softare-minister/jvs

体验地址

开源协议详见license

体验地址http://frame.bctools./#/login

物理拓扑

技术文档地址(微信登陆可查看)

技术栈说明


系统部分截图

登陆页面


系统基础信息设置

框架基础功能



应用创建

丰富的模板

多种扩展组件


列表配置

流程配置


表单配置


图表配置


逻辑配置

在线demohttp://frame.bctools./

开源地址http://gitee./softare-minister/jvs




低代码平台至少包含表单建模、流程设计、报表可视化、代码生成器、系统管理、前端UI等组件,我们没必要重新造轮子,市场上已经有大量的成熟组件,选择合适的组件进行集成和二次开发,即可自主开发一个低代码平台。以下是以java + vue为开发技术的选型参考。

一、流程引擎选型

市场上比较有名的开源流程引擎有osorkflo、jbpm、activiti、floable、camunda。其中Jbpm4、Activiti、Floable、camunda四个框架同宗同源,祖先都是Jbpm4,开发者只要用过其中一个框架,基本上就会用其它三个。开发低代码平台、OA系统、BPM软件均需要流程可视化功能,而流程可视化核心是流程引擎和流程设计器。

二、流程设计器选型

对于低代码平台中的流程可视化,流程设计器是重要的支撑工具。

三、表单设计器选型

四、vue框架选型

五、系统管理组件选型

六、可视化图表选型

相比于传统手工定制的图表与数据仪表盘,图表可视化制作平台的出现,可以打破抵消的定制开发, 数据分散的问题,通过数据采集、清洗、分析到直观实时的数据可视化展现,能够多方位、多角度、全景展现各项指标,实时监控,动态一目了然。

七、其它常用后端技术栈

八、其它常用前端技术栈

自主开发低代码平台的难点是技术组件众多,如何掌握并有效集成是难点,尤其是流程引擎和表单引擎技术难度较大,没有从事过BPM开发的团队很难搞定,开发失败的风险比较大。更合理的捷径是采购市场上成熟的低代码平台源码,再进行二次开发完善,难度和风险比从头自主开发小很多。




Copyright © 2016-2025 www.bnfh.cn 怪异网 版权所有 Power by