【技术实现步骤摘要】
一种应用集成方法、装置、电子设备以及存储介质
[0001]本公开涉及软件集成开发环境
,尤其涉及一种应用集成方法
、
装置
、
电子设备以及存储介质
。
技术介绍
[0002]相关技术中,集成开发环境
(IDE
,
Integrated Development Environment)
和软件测试工具
、
软件分析工具等其他软件工具都以相互分离的方式存在,因此,在开发过程中,需要分别启动所使用的不同软件工具,并且需要在使用过程中对不同软件工具的窗口进行切换,影响开发效率
。
并且,在开发初期,或者进行整体开发环境迁移时,需要在计算设备
(
例如,计算机
)
中分别安装
IDE
依赖的系统环境,以及辅助开发的软件工具依赖的系统环境,增加了开发人员的工作量,导致开发成本增加
。
[0003]因此,如何将
IDE
和其他软件工具便捷
、
高效地集成在一起,是亟待解决的技术问题
。
技术实现思路
[0004]为克服相关技术中存在的问题,本公开提供一种应用集成方法
、
装置
、
电子设备以及存储介质
。
[0005]根据本公开实施例的第一方面,提供一种应用集成方法,包括利用预设
IDE
框架的开发组件,创建自定义前端模块;其中,所述预设< ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种应用集成方法,其特征在于,包括:利用预设
IDE
框架的开发组件,创建自定义前端模块;其中,所述预设
IDE
框架为用于集成应用的平台;在所述自定义前端模块中,添加对待集成应用的业务代码进行统一入口封装的接口组件;利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中;将所述前端模块注册到所述预设
IDE
框架中,以将所述待集成应用集成到所述预设
IDE
框架中,以组件化的模式进行待集成应用的业务代码开发
。2.
根据权利要求1所述的应用集成方法,其特征在于,所述预设
IDE
框架为
Theia
框架;所述利用预设
IDE
框架的开发组件,创建自定义前端模块,包括:利用所述
Theia
框架提供的扩展包,继承窗口组件
ReactWidget
,创建所述自定义前端模块
。3.
根据权利要求1或2所述的应用集成方法,其特征在于,所述利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中,包括:利用预设开发模式,在所述接口组件中,声明所述待集成应用的接口函数;利用配置文件,将目标库文件添加到所述预设
IDE
框架对应的工程中;其中,所述目标库文件是对所述待集成应用的代码进行编译得到的,所述待集成应用的代码中包含所述接口函数的实现代码
。4.
根据权利要求1或2所述的应用集成方法,其特征在于,所述利用所述接口组件,将所述待集成应用添加到所述自定义前端模块中,包括:利用预设开发模式,在所述接口组件中,添加所述待集成应用的代码
。5.
根据权利要求3所述的应用集成方法,其特征在于,所述预设开发模式为
React
组件化的开发模式;所述利用预设开发模式,在所述接口组件中,声明所述待集成应用的接口函数,包括:利用
技术研发人员:谢东,路兴晓,胡致孝,秦武涛,鲁鹏,罗艺,
申请(专利权)人:国科础石重庆软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。