[发明专利]基于云服务器的软件开发方法及服务器在审
申请号: | 201910301385.8 | 申请日: | 2019-04-15 |
公开(公告)号: | CN110196712A | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 张海锋 | 申请(专利权)人: | 成都飞逸计算机服务有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市中国(四川)自由贸*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件开发 编程语言 云服务器 项目创建 软件开发工具包 存储程序代码 访问服务器 访问指令 工作效率 开发工具 开发平台 开发语言 指令参数 自动存储 调用 服务器 提示 创建 服务 | ||
本发明提供一种基于云服务器的软件开发方法,包括云开发平台获取项目创建信息,所述项目创建信息用于创建新的项目;获取用于访问服务器的访问指令以及指令参数,获取编程语言标识,所述编程语言标识用于标识所述软件开发工具包被调用时所采用的编程语言等步骤;该基于云服务器的软件开发方法及服务器具有的优点如下:可以对每次开发语言及开发工具版本进行自动存储,并在新任务时进行提示是否选用以提高工作效率,同时可以存储程序代码缺陷相似信息并在进行软件开发时进行显示提醒。
技术领域
本发明具体涉及一种基于云服务器的软件开发方法及服务器。
背景技术
代码开发是互联网、计算机技术的基础。一套完善的开发流程以及工具是代码开发的重要保障。随着互联网云计算、大数据、人工智能/互联网技术发展和业务模式革新,产品的开发迭代速度和质量要求越来越高。现有技术中,开发环境需要自己搭建维护硬件及软件工具。开发环境搭建完成后,还需要有运维技术人员维护,费时费力。同时,开发环境资源有限,当涉及到环境拓展时,往往需要重新部署,而重新部署时调试及备份迁移成本太高。当开发环境交复杂时,开发环境中包括的工具繁多,且工具之间相对独立,无法进行流程化管理,导致工作效率低。开发环境没有统一管理,各个研发人员版本不一,开发联调问题繁多,不宜解决。由于开发环境资源有限,软件版本测试环境不干净,由于测试环境造成的测试和开发问题无法快速定位解决。开发部署测试都是线性流程,无法并行工作,效率低。现有开发流程不支持自动部署,部署复杂。研发工作无法量化,KPI无从考证。无法进行跨部门开发协作,更不用说跨地域了。因此,对于小型创业公司或者传统企业转型来说,完善的开发流程和开发工具是比较难以获得的资源。即使拥有了完善的开发环境,需要准备的硬件资源、开发环境、运行服务等繁杂的工作,且成本高、部署慢、难维护,需要花费大部分时间在环境上。
发明内容
本发明的目的在于针对现有技术的不足,提供一种基于云服务器的软件开发方法及服务器,该基于云服务器的软件开发方法及服务器可以很好地解决上述问题。
为达到上述要求,本发明采取的技术方案是:提供一种基于云服务器的软件开发方法及服务器,该基于云服务器的软件开发方法包括如下步骤:
S1:云开发平台获取项目创建信息,所述项目创建信息用于创建新的项目;
S2:获取用于访问服务器的访问指令以及指令参数,获取编程语言标识,所述编程语言标识用于标识所述软件开发工具包被调用时所采用的编程语言;
S3:根据所述编程语言标识,获取采用所述编程语言标识对应的编程语言进行编程描述的软件开发工具包生成模板,将所述访问指令以及所述指令参数放入所述软件开发工具包生成模板的对应位置得到软件开发工具包编程文件;
S4:云开发平台创建任务,所述任务与至少一个所述版本相对应,所述任务分别用于指示需要开发的代码以及所述需要开发的代码的语言和开发工具版本;
S5:将所述任务与所述软件开发工具包进行配对,选择最合适的软件开发工具包;
S6:根据所述操作系统标识,获取所述操作系统标识对应的操作系统的编译打包命令;
S7:云开发平台在开发模块中根据任务选择与所述任务相对应的开发语言和开发工具版本并通过相对应的开发语言和开发工具进行代码开发;
S8:将任务名称、选择的开发语言及开发工具版本共同组成一个数据列,并将数据列进行存储;
S9:在进行新建任务时调用所述存储的数据列信息供工作人员选择是否有合适的开发语言及开发工具版本可以直接使用。
一种基于云服务器的软件开发服务器,包括如下模块:
服务器模块,用于从多个数据源接收数据,并进行汇总;
主处理模块,用于处理从所述服务器模块接收到的多个数据源数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都飞逸计算机服务有限公司,未经成都飞逸计算机服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910301385.8/2.html,转载请声明来源钻瓜专利网。