一种应用集成方法技术

技术编号:39431128 阅读:10 留言:0更新日期:2023-11-19 16:15
本公开涉及一种应用集成方法

【技术实现步骤摘要】
一种应用集成方法、装置、电子设备以及存储介质


[0001]本公开涉及软件集成开发环境
,尤其涉及一种应用集成方法

装置

电子设备以及存储介质


技术介绍

[0002]相关技术中,集成开发环境
(IDE

Integrated Development Environment)
和软件测试工具

软件分析工具等其他软件工具都以相互分离的方式存在,因此,在开发过程中,需要分别启动所使用的不同软件工具,并且需要在使用过程中对不同软件工具的窗口进行切换,影响开发效率

并且,在开发初期,或者进行整体开发环境迁移时,需要在计算设备
(
例如,计算机
)
中分别安装
IDE
依赖的系统环境,以及辅助开发的软件工具依赖的系统环境,增加了开发人员的工作量,导致开发成本增加

[0003]因此,如何将
IDE
和其他软件工具便捷

高效地集成在一起,是亟待解决的技术问题


技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种应用集成方法

装置

电子设备以及存储介质

[0005]根据本公开实施例的第一方面,提供一种应用集成方法,包括利用预设
IDE
框架的开发组件,创建自定义前端模块;其中,所述预设<br/>IDE
框架为用于集成应用的平台;在所述自定义前端模块中,添加对待集成应用的业务代码进行统一入口封装的接口组件;利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中;将所述前端模块注册到所述预设
IDE
框架中,以将所述待集成应用集成到所述预设
IDE
框架中,以组件化的模式进行待集成应用的业务代码开发

[0006]在一些实施例中,所述预设
IDE
框架为
Theia
框架;所述利用预设
IDE
框架的开发组件,创建自定义前端模块,包括:利用所述
Theia
框架提供的扩展包,继承窗口组件
ReactWidget
,创建所述自定义前端模块

[0007]在一些实施例中,所述利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中,包括:利用预设开发模式,在所述接口组件中,声明所述待集成应用的接口函数;利用配置文件,将目标库文件添加到所述预设
IDE
框架对应的工程中;其中,所述目标库文件是对所述待集成应用的代码进行编译得到的,所述待集成应用的代码中包含所述接口函数的实现代码

[0008]在一些实施例中,所述利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中,包括:利用预设开发模式,在所述接口组件中,添加所述待集成应用的代码

[0009]在一些实施例中,所述预设开发模式为
React
组件化的开发模式;所述利用预设开发模式,在所述接口组件中,声明所述待集成应用的接口函数,包括:利用
React
组件化的开发模式,在所述接口组件中,声明用于实现
React
组件的函数

[0010]在一些实施例中,所述预设开发模式为
React
组件化的开发模式;所述利用预设开发模式,在所述接口组件中,添加所述待集成应用的代码,包括:利用
React
组件化的开发模式,在所述接口组件中,添加用于实现
React
组件的代码

[0011]在一些实施例中,所述方法还包括:利用所述
Theia
框架提供的扩展包,创建所述自定义前端模块对应的自定义后端模块;将所述自定义后端模块注册到所述
Theia
框架中

[0012]根据本公开实施例的第二方面,提供一种应用集成装置,包括创建模块,用于利用预设
IDE
框架的开发组件,创建自定义前端模块;其中,所述预设
IDE
框架为用于集成应用的平台;添加模块,用于在所述自定义前端模块中,添加对待集成应用的业务代码进行统一入口封装的接口组件;集成模块,用于利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中;注册模块,用于将所述前端模块注册到所述预设
IDE
框架中,以将所述待集成应用集成到所述预设
IDE
框架中,以组件化的模式进行待集成应用的业务代码开发

[0013]根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本公开第一方面所提供的应用集成方法

[0014]根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的应用集成方法的步骤

[0015]本公开的实施例提供的技术方案可以包括以下有益效果:
[0016]本公开提供的实施例中,利用预设
IDE
框架的开发组件,创建自定义前端模块;在自定义前端模块中,添加对待集成应用的业务代码进行统一入口封装的接口组件;利用接口组件,将待集成应用添加到自定义前端模块中;将前端模块注册到预设
IDE
框架中,以将待集成应用集成到预设
IDE
框架中

从而可以将
IDE
和其他软件工具便捷

高效地集成在一起

[0017]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开

附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理

[0019]图1是根据一示例性实施例示出的一种应用集成方法的流程图

[0020]图2是根据一示例性实施例示出的一种利用接口组件,将待集成应用添加到自定义前端模块中的方法的流程图

[0021]图3是根据一示例性实施例示出的又一种利用接口组件,将待集成应用添加到自定义前端模块中的方法的流程图

[0022]图4是根据一示例性实施例示出的将待集成应用集成到
IDE
后的示意图

[0023]图5是根据一示例性实施例示出的一种应用集成装置的框图

[0024]图6是根据一示例性实施例示出的一种电子设备的框图

具体实施方式<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种应用集成方法,其特征在于,包括:利用预设
IDE
框架的开发组件,创建自定义前端模块;其中,所述预设
IDE
框架为用于集成应用的平台;在所述自定义前端模块中,添加对待集成应用的业务代码进行统一入口封装的接口组件;利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中;将所述前端模块注册到所述预设
IDE
框架中,以将所述待集成应用集成到所述预设
IDE
框架中,以组件化的模式进行待集成应用的业务代码开发
。2.
根据权利要求1所述的应用集成方法,其特征在于,所述预设
IDE
框架为
Theia
框架;所述利用预设
IDE
框架的开发组件,创建自定义前端模块,包括:利用所述
Theia
框架提供的扩展包,继承窗口组件
ReactWidget
,创建所述自定义前端模块
。3.
根据权利要求1或2所述的应用集成方法,其特征在于,所述利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中,包括:利用预设开发模式,在所述接口组件中,声明所述待集成应用的接口函数;利用配置文件,将目标库文件添加到所述预设
IDE
框架对应的工程中;其中,所述目标库文件是对所述待集成应用的代码进行编译得到的,所述待集成应用的代码中包含所述接口函数的实现代码
。4.
根据权利要求1或2所述的应用集成方法,其特征在于,所述利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中,包括:利用预设开发模式,在所述接口组件中,添加所述待集成应用的代码
。5.
根据权利要求3所述的应用集成方法,其特征在于,所述预设开发模式为
React
组件化的开发模式;所述利用预设开发模式,在所述接口组件中,声明所述待集成应用的接口函数,包括:利用

【专利技术属性】
技术研发人员:谢东路兴晓胡致孝秦武涛鲁鹏罗艺
申请(专利权)人:国科础石重庆软件有限公司
类型:发明
国别省市:

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

1