程序开发辅助方法、装置及电子设备制造方法及图纸

技术编号:33529212 阅读:28 留言:0更新日期:2022-05-19 01:56
本申请实施例公开了程序开发辅助方法、装置及电子设备,所述方法包括:确定目标集成开发环境IDE工具,向所述IDE工具中注入网页浏览器相关程序;在通过所述IDE工具接收到对目标开发对象进行编辑的请求后,提供操作界面;接收到对其中目标元数据的编辑请求后,如果根据所述目标元数据的类型确定出需要对所述目标元数据进行可视化设计,则通过所述网页浏览器相关程序加载对应的可视化设计器页面,并将所述可视化设计器页面展示在所述编辑区域。通过本申请实施例,可以提升开发效率,并且不需要更新IDE工具,即可获得更新后的可视化设计器提供的功能。提供的功能。提供的功能。

【技术实现步骤摘要】
程序开发辅助方法、装置及电子设备


[0001]本申请涉及程序开发
,特别是涉及程序开发辅助方法、装置及电子设备。

技术介绍

[0002]低代码开发平台(LCDP)是无需代码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。这种平台可以为用户提供可视化设计器,通过可视化设计器进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。当然,在一些逻辑调用等方面,可能仍然需要进行代码编辑。例如,某应用程序中包括多个页面,可以通过可视化设计器进行页面设计,但是,关于页面之间的调用逻辑,则需要通过另外编写代码来实现。
[0003]针对上述情况,现有技术中的一种实现方式是,为开发人员提供两种开发环境,一个是用于编写代码,另一个用于使用可视化设计器对页面等进行可视化设计。但是需要用户安装两个开发工具,在进行应用开发的过程中,需要频繁地在两个开发工具之间进行切换,严重影响开发效率。
[0004]因此,如何进一步提升开发效率,成为需要本领域技术人员解决的技术问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种程序开发辅助方法,其特征在于,包括:确定目标集成开发环境IDE工具,向所述IDE工具中注入网页浏览器相关程序;在通过所述IDE工具接收到对目标开发对象进行编辑的请求后,提供操作界面,所述操作界面中包括元数据导航区域以及编辑区域,所述元数据导航区域用于创建和/或展示所述目标开发对象关联的元数据;接收到对其中目标元数据的编辑请求后,如果根据所述目标元数据的类型确定出需要对所述目标元数据进行可视化设计,则通过所述网页浏览器相关程序加载对应的可视化设计器页面,并将所述可视化设计器页面展示在所述编辑区域。2.根据权利要求1所述的方法,其特征在于,还包括:如果需要对所述目标元数据进行代码编辑,则将所述IDE工具提供的代码编辑界面展示在所述编辑区域。3.根据权利要求1所述的方法,其特征在于,需要进行可视化设计的元数据类型为多种,分别对应不同的可视化设计器;所述方法还包括:确定预先配置的网络加载地址,所述网络加载地址为多个,分别与所述多种类型的可视化设计器相对应;所述通过所述网页浏览器相关程序加载对应的可视化设计器页面,包括:根据所述目标元数据的类型,确定该类型对应的目标网络加载地址,以便通过所述网页浏览器相关程序加载该类型对应的可视化设计器页面。4.根据权利要求1所述的方法,其特征在于,还包括:根据用户的切换操作请求,在所述编辑区进行可视化设计器页面与代码编辑界面之间的联动切换。5.根据权利要求4所述的方法,其特征在于,所述根据用户的切换操作请求,在所述编辑区域内进行可视化设计器页面与代码编辑界面之间的联动切换,包括:在所述编辑区域展示所述可视化器设计页面的状态下,接收到用户对其中目标设计节点执行的目标操作后,将所述编辑区域切换到代码编辑界面展示状态;在所述代码编辑界面中展示为所述目标元数据生成的代码内容,并定位到所述目标设计节点对应的代码内容所在的位置进行展示。6.根据权利要求5所述的方法,其特征在于,还包括:在加载所述可视化设计器页面后,根据为所述目标元数据生成的代码内容的签名信息,向所述网页浏览器相关程序中注入目标脚本方法,以便所述网页浏览器相关...

【专利技术属性】
技术研发人员:郑重
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1