怎样搭建低代码平台?_搭建低代码开发框架
如何搭建低代码平台?
目前有很多非常不错的开源项目,低代码其实就是快速构建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开发的团队很难搞定,开发失败的风险比较大。更合理的捷径是采购市场上成熟的低代码平台源码,再进行二次开发完善,难度和风险比从头自主开发小很多。
奇闻怪事
- 元宵节可以办什么活动?元宵节可以做什么活动
- 如何打造吸引人的暖色调背景
- 还是觉得你最好让黄子华再次出圈 离开栋
- 小学生知道的中国之最图片(看遍中国的五湖四海
- 新建区陶粒生产厂家地址
- 《死囚乐园》:读者真实评价如何 值得一读吗
- 俞渝朋友圈内容深度:如何她的日常分享
- 谁的气场压过范冰冰国内有很多御姐范、气场
- 小米手机价格概览:你关心的性价比之选
- 深圳女装品牌有哪些值得关注的时尚潮流
- 如何获得更合理的车险价格
- 湘菜十大招牌菜红烧牛肉乾隆鸭纷纷上榜,第一
- 如何跨越星河,追寻万里浪漫之旅
- 放世界之最(西十高铁又传新消息!建成后,将创
- WooLand World世界网红城在津启动 四大基地赋能产
- 新冠疫苗接种后健康码什么时候更新 新冠疫苗接