企业自建低代码开发平台的简单实现(企业级低代码开发平台)

在大家还没弄明白信息化和数字化区别的时候,数字化转型无疑已经成了一个所有企业都无法避免的大名词和大问题。

信息化是业务的数据化搜集,数字化则是依托数据的业务化创新,低代码开发平台则是一个企业数字化转型必不可少的的基础架构之一。那么企业如何选择自己的低代码开发平台呢?

当然,目前市面上有很多提供低代码开发平台的服务商,主流低代码开发平台我也都逐个试用过,这些平台的成熟度都比较高,个人也都蛮认可的,但是有几个问题,不太适合企业使用,第一:这些平台无疑都是SaaS的,要想部署到企业私有云,恐怕需要支付一大笔费用;第二,这些低代码平台考虑的通用因素比较多,但是企业一般都拿低代码做自己的创新业务,其实只使用了低代码开发平台的一小部分功能,大部分功能用不上,又不得不学所有功能,学习成本和学习曲线很高;第三,企业的核心业余特别复杂,低代码开发平台很难实施出企业的核心业务的界面、逻辑,只能依靠灵活的架构定制开发来实现,具体到企业技术落地,要么拿不到这些厂商的源代码,要么这些厂商源代码特别复杂,改造起来几乎不可能,所以基于一个简单低代码开发平台,进行个性化改造,个人认为这是目前企业上低代码开发平台的一个理性的选择。

对于低代码开发平台的定位,我个人的总结,40%的非核心业务的功能,例如基础数据的收集、简单业务的实现,可以依赖基本的低代码开发平台实施出来;30%独有的核心业务功能,依赖灵活的架构定制开发来解决实际问题;剩余30%复用性比较高的业务逻辑,可以做成一个一个插件,最开始是个性化定制,然后慢慢通用化,逐步加入到自定义的低代码开发平台内。

那么一个企业如何自建自己的低代码开发平台呢?一个低代码开发平台,一般包含如下可视化功能:

(1)数据库表设计;

(2)前端界面拖拽可视化;

(3)能够插入逻辑层代码和业务规则;

(4)能够对接BPM流程引擎;

企业自建低代码开发平台的简单实现(企业级低代码开发平台)

从上图中,可以看出,页面建模,是低代码开发平台的核心技术。市面上开源的也大都是界面建模,包括阿里巴巴旗下钉钉也都开放出自己的源代码,其它还有百度、腾讯也都有自己页面建模的解决方案,开源出来,供大家参考。

关于页面建模的技术选型,与其他企业开发技术一样,无外乎Vue和React、Angular三种的一种,如果团队中没有一个偏好,个人建议选择Vue,因为Vue在国内生态好,程序员好招聘,价格也不贵。

关于流程建模的选择,流程引擎无外乎Activiti或者Flowable,他们本是一家的,核心技术人员理念不一致吧,就各自分家了,选择其中一个即可。关于流程引擎的可视化界面,我看开源绝大部分选择,都是选择了bpmn.io,在此基础上,基于VUE或者React做了二次开发,界面如下:

企业自建低代码开发平台的简单实现(企业级低代码开发平台)

个人不喜欢提到业务流程,就是这种千篇一律的界面,再说这种界面,操作起来,Bug也比较多,所以我个人做了其他选择,关于低代码技术架构的细节,我后续还会写文章全部吐出来。

关于低代码开发的后端引擎,JavaSpring Cloud、Spring boot则是最佳选择。我所做低代码开发技术架构图如下:

(待续…)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年1月11日 上午10:44
下一篇 2024年1月11日 上午11:00

相关推荐

  • wps pro

    wps pro: 一款功能强大的文档处理软件 wps pro 是一款功能强大的文档处理软件,它由金山软件公司开发。这款软件适用于各种不同类型的文档处理,包括电子文档,手写文档,图像…

    科研百科 2024年10月4日
    18
  • 国家级I类科研项目,国家级II类科研项目

    国家级I类科研项目,国家级II类科研项目国家级I类科研项目,国家级II类科研项目,国家级重点学科,国家级重点学科,艺术类专业(专科)、艺术类(本科)、艺术类(硕士)、科研类(本科)…

    科研百科 2024年11月21日
    3
  • 科研项目经费预算模板

    科研项目经费预算模板 科研项目经费预算模板是一份用于规划科研项目预算的文件。这份模板可以帮助研究人员确定需要支付的费用,并确保预算能够涵盖所有必要的开支。 以下是一份基本的科研项目…

    科研百科 2024年12月3日
    26
  • 人事管理查询系统 excel

    人事管理查询系统 Excel 是一种广泛使用的办公软件,可用于管理和查询人事信息。本文将介绍如何使用 Excel 建立一个简单的人事管理查询系统,包括数据的输入、整理和查询功能。 …

    科研百科 2024年10月24日
    0
  • 集团型企业电子档案管理解决方案(集团型企业电子档案管理解决方案怎么写)

    #头条创作挑战赛# 随着宏观经济政策推进,企业知识碎片化的现状无法适应知识经济时代智力资本的要求,集团型企业转向“精细化”运作阶段,面临来自市场、经济、成本、监管等内外多重压力。值…

    科研百科 2023年12月28日
    134
  • 项目管理系统英文简称

    Title: Project Management Software 简称: PMS Introduction: Project management is a crucial a…

    科研百科 2024年12月23日
    0
  • asana项目管理

    asana项目管理:一种创新的方式来管理项目 随着现代技术的飞速发展,越来越多的公司开始采用一些创新的方式来管理项目。其中,最引人注目的便是asana项目管理。本文将介绍这种项目管…

    科研百科 2024年11月28日
    2
  • 2024年安徽省高等学校科学研究项目

    2024年安徽省高等学校科学研究项目2024年安徽省高等学校科学研究项目获得国际认可,成为全国重点、国家发展、教育部重点事业、西部大城市重大战略课题、国际战略形势发展的重要成果。1…

    科研百科 2024年11月18日
    0
  • 珠宝管理软件,让门店运营全程无忧(珠宝店铺管理)

    珠宝软件对于珠宝零售店的管理是必不可少的,从首饰销售出货单据的打印,到首饰单据的清点核算,从进出仓记录的生成,到实时库存数量的计算,从客户货款的累加,到财务收支的盘点,零烦恼珠宝软…

    科研百科 2022年10月24日
    138
  • 金昌市投资项目管理服务APP上线运行

    金昌市投资项目管理服务APP上线运行 每日甘肃网7月27日讯据金昌日报报道(记者刘欢欢)记者从市发改委了解到,经过3个多月的研发筹备,金昌“项目管理”APP于近日正式上线运行。这是…

    科研百科 2023年11月1日
    109