一种低代码开发平台制造技术

技术编号:39669560 阅读:8 留言:0更新日期:2023-12-11 18:34
本申请提供了一种低代码开发平台

【技术实现步骤摘要】
一种低代码开发平台、方法、装置和产品


[0001]本申请涉及低代码开发
,特别是一种低代码开发平台

方法

装置和产品


技术介绍

[0002]低代码是一种软件开发方法,低代码开发平台主要用于为用户提供了一套工具

自定义代码组件和样板脚本,使用户在不需要编写大量代码,不需要执行脚本测试的情况下,高效地开发新流程和应用程序

通过该平台可以使用户在编写最少量代码的情况下,开发数字解决方案并创建企业应用程序,并为用户提供具有简单拖放功能的可视化开发环境

[0003]然而,现有的低代码开发平台完全依赖于用户的手动操作以完成应用页面搭建,导致应用开发效率较低

因此,有必要开发一种低代码开发平台

方法

装置和产品,以提高低代码开发效率


技术实现思路

[0004]鉴于上述问题,本申请实施例提供了一种低代码开发平台

方法

装置和产品,以便克服上述问题或者至少部分地解决上述问题

[0005]本申请实施例的第一方面,提供了一种低代码开发平台,包括:
[0006]可视化开发界面,用于根据用户触发的开发操作,生成第一应用元素;
[0007]代码编辑界面,用于根据用户触发的编码操作,生成第一应用代码;
[0008]转换模块,用于根据所述开发操作,生成对应的第二应用代码,将所述第二应用代码发送至所述代码编辑界面,并,根据所述编码操作,生成对应的第二应用元素,将所述第二应用元素发送至所述可视化开发界面;
[0009]所述代码编辑界面对接收到的所述第二应用代码进行显示;
[0010]所述可视化开发界面对接收到的所述第二应用元素进行显示

[0011]在一种可选的实施方式中,所述低代码开发平台还用于,根据用户的界面选择操作,显示所述可视化开发界面的所述第一应用元素和所述第二应用元素;和
/
或,显示所述代码编辑界面的所述第一应用代码和所述第二应用代码

[0012]在一种可选的实施方式中,所述代码编辑界面还用于在接收到结束编辑指示时,整合所述第二应用代码和所述第一应用代码,输出目标应用代码;
[0013]所述低代码开发平台还包括:生产应用模块,用于对所述代码编辑界面输出的所述目标应用代码通过展示中介进行运行和显示

[0014]在一种可选的实施方式中,所述开发操作包括拖



拽中的一种或多种操作,用于搭建应用页面,所述第一应用元素为所述应用页面的元素

[0015]在一种可选的实施方式中,所述编码操作包括页面组件化编码操作,所述第一应用代码至少包括:执行页面组件化的代码

[0016]在一种可选的实施方式中,所述编码操作包括对公共逻辑进行抽离的编码操作,所述第一应用代码至少包括:公共逻辑代码

[0017]本申请实施例第二方面还提供了一种低代码开发方法,所述方法包括:
[0018]根据用户触发的开发操作,生成第一应用元素;
[0019]根据用户触发的编码操作,生成第一应用代码;
[0020]根据所述开发操作,生成对应的第二应用代码,将所述第二应用代码发送至代码编辑界面,并,根据所述编码操作,生成对应的第二应用元素,将所述第二应用元素发送至可视化开发界面;
[0021]通过所述代码编辑界面对接收到的所述第二应用代码和所述第一应用代码进行显示;
[0022]通过所述可视化开发界面对接收到的所述第二应用元素和所述第一应用元素进行显示

[0023]在一种可选的实施方式中,所述方法还包括:
[0024]根据用户的界面选择操作,显示所述可视化开发界面的所述第一应用元素和所述第二应用元素;和
/
或,显示所述代码编辑界面的所述第一应用代码和所述第二应用代码

[0025]在一种可选的实施方式中,所述方法还包括:
[0026]在接收到结束编辑指示时,整合所述第二应用代码和所述第一应用代码,输出目标应用代码;
[0027]对所述代码编辑界面输出的所述目标应用代码通过展示中介进行运行和显示

[0028]在一种可选的实施方式中,所述开发操作包括拖



拽中的一种或多种操作,用于搭建应用页面,所述第一应用元素为所述应用页面的元素

[0029]在一种可选的实施方式中,所述编码操作包括页面组件化编码操作,所述第一应用代码至少包括:执行页面组件化的代码

[0030]在一种可选的实施方式中,所述编码操作包括对公共逻辑进行抽离的编码操作,所述第一应用代码至少包括:公共逻辑代码

[0031]本申请实施例第三方面提出了一种低代码开发装置,所述装置包括:
[0032]应用元素生成模块,用于根据用户触发的开发操作,生成第一应用元素;
[0033]应用代码生成模块,用于根据用户触发的编码操作,生成第一应用代码;
[0034]转换模块,用于根据所述开发操作,生成对应的第二应用代码,将所述第二应用代码发送至代码编辑界面;根据所述编码操作,生成对应的第二应用元素,将所述第二应用元素发送至可视化开发界面;
[0035]应用代码显示模块,用于对接收到的所述第二应用代码和所述第一应用代码进行显示;
[0036]应用元素显示模块,用于对接收到的所述第二应用元素和所述第一应用元素进行显示

[0037]在一种可选的实施方式中,所述装置还包括选择显示模块,所述选择显示模块用于,根据用户的界面选择操作,显示所述可视化开发界面的所述第一应用元素和所述第二应用元素;和
/
或,显示所述代码编辑界面的所述第一应用代码和所述第二应用代码

[0038]在一种可选的实施方式中,所述装置还包括输出模块,所述输出模块用于在接收
到结束编辑指示时,整合所述第二应用代码和所述第一应用代码,输出目标应用代码;
[0039]所述装置还包括:生产应用模块,用于对所述代码编辑界面输出的所述目标应用代码通过展示中介进行运行和显示

[0040]在一种可选的实施方式中,所述开发操作包括拖



拽中的一种或多种操作,用于搭建应用页面,所述第一应用元素为所述应用页面的元素

[0041]在一种可选的实施方式中,所述编码操作包括页面组件化编码操作,所述第一应用代码至少包括:执行页面组件化的代码

[0042]在一种可选的实施方式中,所述编码操作包括对公共逻辑进行抽离的编码操作,所述第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种低代码开发平台,其特征在于,所述低代码开发平台包括:可视化开发界面,用于根据用户触发的开发操作,生成第一应用元素;代码编辑界面,用于根据用户触发的编码操作,生成第一应用代码;转换模块,用于根据所述开发操作,生成对应的第二应用代码,将所述第二应用代码发送至所述代码编辑界面,并,根据所述编码操作,生成对应的第二应用元素,将所述第二应用元素发送至所述可视化开发界面;所述代码编辑界面对接收到的所述第二应用代码进行显示;所述可视化开发界面对接收到的所述第二应用元素进行显示
。2.
根据权利要求1所述的低代码开发平台,其特征在于,所述低代码开发平台还用于,根据用户的界面选择操作,显示所述可视化开发界面的所述第一应用元素和所述第二应用元素;和
/
或,显示所述代码编辑界面的所述第一应用代码和所述第二应用代码
。3.
根据权利要求1所述的低代码开发平台,其特征在于,所述代码编辑界面还用于在接收到结束编辑指示时,整合所述第二应用代码和所述第一应用代码,输出目标应用代码;所述低代码开发平台还包括:生产应用模块,用于对所述代码编辑界面输出的所述目标应用代码通过展示中介进行运行和显示
。4.
根据权利要求1所述的低代码开发平台,其特征在于,所述开发操作包括拖



拽中的一种或多种操作,用于搭建应用页面,所述第一应用元素为所述应用页面的元素
。5.
根据权利要求1所述的低代码开发平台,其特征在于,所述编码操作包括页面组件化编码操作,所述第一应用代码至少包括:执行页面组件化的代码
。6.
根据权利要求1所述的低代码开发平台,其特征在于,所述编码操作包括对公共逻...

【专利技术属性】
技术研发人员:戴立勤王媛张玮
申请(专利权)人:上海安畅网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1