地代码工具平台思路

1.地代码工具平台的构建

1.基础系统的搭建

​ 整体步骤:

​ 第一步: 能够通过页面的可视化的配置,能够生成 mysql的建表语句,能够动态的生成页面(新增,修改,删除,导入,导出,高级查询,详情,自定义展示列,支持分页)能够支持页面预览

​ 第二步:完后系统管理页面的登入,消息提醒,用户管理,角色管理,权限管理,菜单管理的模板

​ 第三步:登入页面做到可以可视化的开发,然后支持导出部署包,(ddl文件,jar,前端的包),支持异地部署,能够测试在平台上预览系统的所有功能。

​ 第四步:能够支持多数据源,能够通过用户书写sql生成 对外API的功能。

​ 第五步:支持可视化大屏的拖曳搭建,数据的来源支持本地数据库,API,支持预览,独立部署.

​ 第六步: 复杂报表的设计能力,能够可视化的方便业务人员设计复杂的报表,可以是excel, 也可以是图标的,还要有能够设计复杂表单的能力。

​ 第七步:流程引擎的设计,能够支持流程引擎的全部功能,能够挂载复杂报表的功能,支持流程中的复杂报表的预览。

​ 第八步:能够快速的部署到虚拟化的容器中(k8s)之类的,能够实现快速发布。

​ 第九步:能够实现动态的系统更新(不停服更新系统),能够对系统的所有的构建版本进行管理.

​ 第十步: 完善整个的工具平台,进行优化 调整。

2.技术方法(暂定)

第一步参考:JEECG官方网站 - 基于BPM的低代码开发平台

第二步:可以参考 自动化全栈开发基础平台 | Gin-Vue-Admin,或者第一步的。

第三步:没有任何的参考,只能我们自己做,难度应该不是很大

第四步:参考开源的:dataway: Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个满足需求的接口。整个接口配置、测试、冒烟、发布。一站式都通过 Dataway 提供的 UI 界面完成。UI 会以 Jar 包方式提供并集成到应用中并和应用共享同一个 http 端口,应用无需单独为 Dataway 开辟新的管理端口。 (gitee.com)

第五步:参考开源的 AJ-Report: AJ-Report是一个完全开源,拖拽编辑的可视化设计工具。三步快速完成大屏:配置数据源---->写SQL配置数据集---->拖拽生成大屏。让管理层随时随地掌控业务动态,让每个决策都有数据支撑。 (gitee.com)

第六步:没有

第七步:JBPM,Activiti两个开源的流程引擎。

第八步:没有参考 需要自己做

第九步:参考腾讯的热更新技术。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
后端低代码实现思路中,使用SQL(Structured Query Language)是非常常见的一种方法。SQL是一种专门用于管理和操作数据库的语言,具有简洁易懂的语法和强大的功能。 在后端低代码实现中,使用SQL可以实现以下几个方面的功能: 1. 数据库连接:使用低代码平台提供的数据库连接组件,通过配置数据库连接的信息(如数据库类型、地址、用户名、密码等),低代码平台会自动生成数据库连接的代码。 2. 数据库表的创建和更新:使用低代码平台提供的数据建模工具,通过可视化界面创建数据库表的结构(定义字段名称、数据类型、约束等),低代码平台会自动生成相应的SQL语句来创建表。 3. 数据的查询、插入、更新、删除:使用低代码平台提供的数据操作组件,通过配置查询条件、字段值等信息,低代码平台会自动生成对应的SQL语句,并自动执行对数据库的操作。 4. 数据库事务的管理:使用低代码平台提供的事务管理组件,通过配置事务的范围和操作,低代码平台会自动生成相应的SQL事务语句,并保证事务的一致性和完整性。 5. 数据库性能优化:使用低代码平台提供的性能分析工具,通过分析SQL语句的执行计划、索引使用情况等指标,找出存在性能问题的SQL语句,并进行优化。 总的来说,后端低代码实现中使用SQL可以快速、简便地操作数据库,提高开发效率。低代码平台的可视化工具和自动生成功能,使得开发人员只需要关注业务逻辑,无需直接编写复杂的SQL语句,降低了学习成本和开发难度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值