【技术实现步骤摘要】
一种可以适用多种版本程序开发的方法
[0001]本专利技术属于多版本程序开发方法
,更具体地说,尤其涉及一种可以适用多种版本程序开发的方法。
技术介绍
[0002]随着计算机技术的快速发展,计算机领域出现了很多应用程序开发的方法,如原生应用程序或web应用程序等,原生应用程序是指基于移动平台开发的应用程序。原生应用程序开发时需要使用移动平台限定的开发语言、工具集、编译器、甚至开发平台。以ios移动平台为例,开发基于ios移动平台的原生应用程序需要使用objective-c开发语言,使用APPle发布的xcode sdk进行编译调试,并且只能在mac系统上进行开发、编译、模拟测试、打包部署等工作。这种开发方式可以使用现有SDK(Software Development Kit,软件开发工具包)所提供的一些工具和组件,性能比较好,接口比较丰富,但是会被移动平台限制所能使用的技术和工具,而且每次开发只能针对特定平台,不具有跨平台能力。
[0003]web应用程序是指基于web技术,如javascript、css、或h ...
【技术保护点】
【技术特征摘要】
1.一种可以适用多种版本程序开发的方法,其特征在于:包括如下步骤:S1、技术开发选择,在进行应用程序的开发前对基于html5+的技术方法进行选取,采用html5+的语言描述开发方式对应用程序的基础代码进行构建;S2、应用程序打包,对步骤S1中已构件完毕的通过html5+技术进行开发的应用程序代码进行打包,通过一套代码对一个团队的移动端跨平台问题进行处理,同时节省开发成本;S3、前端代码优化,在进行移动端跨平台的前端代码进行开发时,引用vue.js模拟vue开发对前端的js代码进行优化,使得前端代码在vue.js的优化下供开发人员的阅读效果更好;S4、前端组件化开发,基于html5+的技术开发方法后,引用jinjia2模板引擎通过服务器进行页面渲染,通过jinjia2中的include方法实现前端组件化开发;S5、后端服务结合,进行移动端跨平台的应用程序的开发时采用python+mongodb结合的开发方式,python具有解释性、编译性、互动性与面对对象的开发方式有效的适应带有大数据处理与人工智能的移动端软件开发,mongodb数据库的高性能、易部署、易使用与方便拓展也适用于多版本应用程序的开发;S6、后端服务代码部署,开发人员通过python脚本语言对应用程序后端的代码进行基础构建,并通过mongodb作为应用程序后端代码的对应数据库进行分布式的文件储存;S7、版本迭代热更新,经过上述步骤基于html5+模式开发的移动端跨平台应用程序,在进行小版本迭代更新时直接通过热更新的方式进行应用程序软件的版本更新,从而在用于无感的情况下完成APP的升级,用户体验感更强,进而区别于原生开发的APP每次版本迭代需要...
【专利技术属性】
技术研发人员:张楚刚,
申请(专利权)人:广府数字深圳股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。