[发明专利]应用程序开发方法、终端及计算机可读存储介质在审
申请号: | 201711142490.9 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107748662A | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 胡晓波 | 申请(专利权)人: | 深圳市泉眼网络科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41;G06F8/71 |
代理公司: | 深圳众赢通宝知识产权代理事务所(普通合伙)44423 | 代理人: | 樊宝忠 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 开发 方法 终端 计算机 可读 存储 介质 | ||
技术领域
本发明属于通信技术领域,尤其涉及一种应用程序开发方法、终端及计算机可读存储介质。
背景技术
随着移动通信及计算机技术的发展,人们对智能手机、平板电脑等终端设备的使用越来越广泛,对移动终端上的应用程序的要求也越来越高。为了满足用户需求,提高用户体验,应用程序的版本更新速度也越来越快。并且在应用程序开发过程中,常常需要保留应用程序中用户反应良好的业务模块,剔除用户反应较差的业务模块,即整合应用程序不同的业务模块以生成新的应用程序。
但是,在应用程序的开发过程中,面对不同的需求,按照不同需求进行应用程序的开发工作,这就会产生应用程序的不同的业务模块之间的耦合度较高、应用程序开发效率低下和应用程序的版本管理混乱的问题。
发明内容
本发明提供一种用程序开发方法、终端及计算机可读存储介质,可降低应用程序的业务模块之间的耦合度,可提高应用程序开发效率,可加强应用程序的版本管理。
本发明实施例第一方面提供了一种应用程序开发方法,包括:终端根据业务类型,为应用程序开发工程创建多个子应用程序,多个所述子应用程序彼此独立;所述终端编译各所述子应用程序,得到各所述子应用程序的归档文件并上传至多个子仓库,所述子仓库与所述子应用程序一一对应并配置在远端服务器;所述终端根据触发的打包指令,从各个所述子仓库下载所述打包指令指向的待打包程序中各子应用程序的归档文件,并打包下载的各归档文件得到所述待打包程序的安装包。。
本发明实施例第二方面提供了一种终端,包括:创建模块,用于根据业务类型,为应用程序开发工程创建多个子应用程序,多个所述子应用程序彼此独立;编译上传模块,用于编译各所述子应用程序,得到各所述子应用程序的归档文件并上传至多个子仓库,所述子仓库与所述子应用程序一一对应并配置在远端服务器;下载打包模块,用于根据触发的打包指令,从各个所述子仓库下载所述打包指令指向的待打包程序中各子应用程序的所述归档文件,并打包下载的各归档文件得到所述待打包程序的安装包。
本发明实施例第三方面提供了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述本发明实施例第一方面提供的应用程序开发方法。
本发明实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述本发明实施例第一方面提供的应用程序开发方法。
本发明实施例中,根据业务类型,为应用程序开发工程创建多个子应用程序,编译该子应用程序得到归档文件并上传至子仓库。根据触发的打包指令,从各个子仓库下载待打包程序的归档文件,并将下载的各归档文件打包,即可得到该待打包程序的安装包。通过打包需要的业务类型的归档文件即可得到应用程序安装包的方式,避免了在同一个应用程序项目中针对多个业务类型进行交互开发,降低了应用程序的业务模块之间的耦合度,提高了应用程序开发效率,加强了应用程序的版本管理。
附图说明
图1是本发明一实施例提供的应用程序开发方法的实现流程示意图;
图2为本发明另一实施例提供的应用程序开发方法的实现流程示意图;
图3为本发明一实施例提供的终端的结构示意图;
图4为本发明另一实施例提供的终端的结构示意图;
图5是本发明一实施例提供的终端的硬件结构图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1是本发明一实施例提供的应用程序开发方法的实现流程示意图,该方法可应用终端中,终端包括:智能手机、平板电脑、笔记本电脑等可在移动中使用的电子数据处理设备以及台式计算机等非可在移动中使用的电子数据处理设备。如图1所示,该方法主要包括以下步骤:
101、终端根据业务类型,为应用程序开发工程创建多个子应用程序;
具体的,终端在应用程序开发过程中,为应用程序开发项目创建不同的子应用程序、基础库和工具库等。子应用程序对应于不同的业务类型,即不同的用户需求。用户需求例如:上传用户头像的需求、分享图片的需求等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市泉眼网络科技有限公司,未经深圳市泉眼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711142490.9/2.html,转载请声明来源钻瓜专利网。