【技术实现步骤摘要】
一种应用程序的生成方法及设备
本专利技术属于软件程序
,尤其涉及一种应用程序的生成方法及设备。
技术介绍
随着应用程序或网络页面等技术的不断进步,上述应用项目的功能不断增加,往往需要多个开发团队对不同的功能分别开发。然而现有的开发技术,应用项目的编译以及部署需要等待所有功能的代码开发完成后才能执行,若不同功能模块的编译的进度不一致,则较早开发完成的团队需要等待后续团队的代码编写完成后才可以进行编译,从而大大降低了应用项目的开发效率,延长了开发周期。
技术实现思路
有鉴于此,本专利技术实施例提供了一种应用程序的生成方法及设备,以解决现有的应用程序的生成技术,若不同功能模块的编译的进度不一致,则较早开发完成的团队需要等待后续团队的代码编写完成后才可以进行编译,从而导致应用项目的开发效率低,以及开发周期长的问题。本专利技术实施例的第一方面提供了一种应用程序的生成方法,包括:获取应用程序的程序描述文档;所述程序描述文档包含所述应用程序的功能模块列表以及程序类型;下载与所述程序类型关联的核心线程的源码数据,并根据所述源码数据搭建所述应用程序的核心开发环境;为所述功能模块列 ...
【技术保护点】
1.一种应用程序的生成方法,其特征在于,包括:获取应用程序的程序描述文档;所述程序描述文档包含所述应用程序的功能模块列表以及程序类型;下载与所述程序类型关联的核心线程的源码数据,并根据所述源码数据搭建所述应用程序的核心开发环境;为所述功能模块列表内的各个功能模块配置模块标识,并在所述核心开发环境下创建各个所述模块标识的模块开发区域;确定所述功能模块的模块类型,将所述模块类型对应的模块开发组件导入至所述模块开发区域,构建所述功能模块的模块开发环境;接收关于所述功能模块的源码文件,并根据所述源码文件以及所述模块开发环境,生成关于所述功能模块的程序子文件;根据所述核心开发环境以及 ...
【技术特征摘要】
1.一种应用程序的生成方法,其特征在于,包括:获取应用程序的程序描述文档;所述程序描述文档包含所述应用程序的功能模块列表以及程序类型;下载与所述程序类型关联的核心线程的源码数据,并根据所述源码数据搭建所述应用程序的核心开发环境;为所述功能模块列表内的各个功能模块配置模块标识,并在所述核心开发环境下创建各个所述模块标识的模块开发区域;确定所述功能模块的模块类型,将所述模块类型对应的模块开发组件导入至所述模块开发区域,构建所述功能模块的模块开发环境;接收关于所述功能模块的源码文件,并根据所述源码文件以及所述模块开发环境,生成关于所述功能模块的程序子文件;根据所述核心开发环境以及各个所述功能模块的所述程序子文件,生成所述应用程序的程序文件。2.根据权利要求1所述的生成方法,其特征在于,所述确定所述功能模块的模块类型,将所述模块类型对应的模块开发组件导入至所述模块开发区域,构建所述功能模块的模块开发环境,包括:从组件数据库获取与所述模块类型关联的所述模块开发组件;基于各个所述模块开发组件的组件类型,确定与所有所述组件类型兼容的开发系统,并下载所述开发系统的系统配置文件;在模块开发区域内运行所述系统配置文件,对所述模板开发区域进行全局系统配置,建立所述功能模块的所述开发系统;在所述开发系统内添加各个所述模板开发组件,生成关于所述功能模块的模块开发环境。3.根据权利要求2所述的生成方法,其特征在于,所述在所述开发系统内添加各个所述模板开发组件,生成关于所述功能模块的模块开发环境,包括:显示所述开发系统的配置页面;所述配置页面包含关于各个所述模块开发组件的组件标识;接收用户基于所述配置页面反馈的关于各个所述模板开发组件的配置信息;所述配置信息包含有各个模板开发组件的显示坐标;基于所述显示坐标,将各个所述模板开发组件添加到所述配置页面,构建关于所述功能模块的模块页面;基于所述模块页面以及各个模块开发组件,生成关于所述功能模块的模块开发环境。4.根据权利要求1-3所述的生成方法,其特征在于,所述接收关于所述功能模块的源码文件,并根据所述源码文件以及所述模块开发环境,生成关于所述功能模块的程序子文件,包括:接收关于所述模块开发环境的编辑请求;所述编辑请求包括授权信息以及编辑类型;获取与所述授权信息关联的编辑权限列表,并判断所述编辑类型是否在所述编辑权限列表内;若所述编辑类型在所述编辑权限列表内,则从所述编辑请求提取编辑内容,基于所述编辑内容修改所述模块开发环境。5.根据权利要求1-3任一项所述的生成方法,其特征在于,所述根据所述核心开发环境以及各个所述功能模块的所述程序子文件,生成所述应用程序的程序文件,包括:获取所述功能模块的所述模块开发环境的第一数据类型,以及获取所述核心开发环境的第二数据类型;根据所述...
【专利技术属性】
技术研发人员:陈彩霞,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。