一种客户端混合快速开发方法技术

技术编号:13835214 阅读:29 留言:0更新日期:2016-10-15 15:12
本发明专利技术公开了一种客户端混合快速开发方法,包括以下步骤:(A)搭建NLCordova开发环境;(B)客户端项目引入NLCordova库;(C)Web网页引入NLCordova.js文件;(D)Web网页调用NLCordova API。本发明专利技术对比传统的开发模式,应用所有功能针对各个平台客户端开发相应的版本,采用基于Cordova的客户端混合快速开发模式,让App中部分功能页面使用HTML5 Web技术实现,支持同时部署多个平台,开发效率更高,更节约维护成本。

【技术实现步骤摘要】

本专利技术属于客户端,具体涉及一种客户端混合快速开发方法
技术介绍
传统应用的所有功能,都提供Ios,Android和移动Web页面等多平台支持的版本,但不支持跨平台,从而开发效率和维护成本不断增加。而客户端混合快速开发模式,让App中部分页面使用HTML5 Web技术实现,支持同时部署到多个平台,总体开发效率得到了直接的提高,大大节约开发和维护成本。Hybrid混合模式经过几年发展,已经成为移动开发的常规技术,大多数App多多少少都会嵌入WebView,区别是对应用的程度如何。我司在移动Web领域有很深的积累,几乎所有App在部分页面实现了Web化,并在Hybrid混合开发中积累了一定经验。Hybrid App也叫混合App,是web-app、native-app两者结合体(“半原生半Web”),需要下载安装,部分功能使用 Web 技术编写,所以具有跨平台和终端,而且使用原生语言实现接口,所以可以直接访问本地资源、调用拍照和拨号等功能,体验上类似Native App用户休验。随着业务需求的不断深入,团队规模逐渐扩大,App项目代码量也变得越来越庞大复杂,同时通常还保留着 IOS和Android等多个客户端, 并且移动端和桌面Web全平台支持。这种情况下,更高的开发效率就成为了企业不得不考虑的问题。
技术实现思路
为解决上述技术问题,本专利技术的目的是提供一种客户端混合快速开发方法。本专利技术采用的技术方案是:一种客户端混合快速开发方法,包括以下步骤:(A)搭建NLCordova开发环境;(B)客户端项目引入NLCordova库;(C)Web网页引入NLCordova.js文件;(D)Web网页调用NLCordova API。进一步,所述步骤(B)中NLCordova库中包括Html文件,用于客户端程序启动时加载Web应用起始页,然后转换成Web视图,并把控制权交给Web视图,运行在NLCordova容器中的Web应用。进一步,所述步骤(B)中NLCordova库中还包括负责控制逻辑的Js文件。进一步,所述步骤(B)中NLCordova库中还包括负责实现外观界面的Css文件。进一步,所述步骤(D)中NLCordova API用于直接访问本地资源、调用拍照和拨号。本专利技术的有益效果:本专利技术对比传统的开发模式,应用所有功能针对各个平台客户端开发相应的版本,采用基于Cordova的客户端混合快速开发模式,让App中部分功能页面使用HTML5 Web技术实现,支持同时部署多个平台,开发效率更高,更节约维护成本。附图说明下面结合附图对本专利技术的具体实施方式做进一步的说明。图1是本专利技术的主流程图;图2是本专利技术NLCordova的搭建流程图。具体实施方式 如图1所示,为本专利技术的一种客户端混合快速开发方法,包括以下步骤:(A)搭建NLCordova开发环境;(B)客户端项目引入NLCordova库;(C)Web网页引入NLCordova.js文件;(D)Web网页调用NLCordova API。如图2所示,客户端程序启动时加载Web应用起始页(例如Index.html),然后转换成Web视图,并把控制权交给Web视图,运行在NLCordova容器中的Web应用就像移动浏览器中的Web页网,其中Js负责控制逻辑,Css负责实现外观界面。其中,Cordova是一个混合应用 (Hybrid App )的底层开发框架,Css为层叠样式表文件,Js为JavaScript脚本文件。本专利技术对比传统的开发模式,应用所有功能针对各个平台客户端开发相应的版本,采用基于Cordova的客户端混合快速开发模式,让App中部分功能页面使用HTML5 Web技术实现,支持同时部署多个平台,开发效率更高,更节约维护成本。以上所述仅为本专利技术的优先实施方式,本专利技术并不限定于上述实施方式,只要以基本相同手段实现本专利技术目的的技术方案都属于本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种客户端混合快速开发方法,其特征在于包括以下步骤:(A)搭建NLCordova开发环境;(B)客户端项目引入NLCordova库;(C)Web网页引入NLCordova.js文件;(D)Web网页调用NLCordova API。

【技术特征摘要】
1. 一种客户端混合快速开发方法,其特征在于包括以下步骤:(A)搭建NLCordova开发环境;(B)客户端项目引入NLCordova库;(C)Web网页引入NLCordova.js文件;(D)Web网页调用NLCordova API。2.根据权利要求1所述的一种客户端混合快速开发方法,其特征在于: 所述步骤(B)中NLCordova库中包括Html文件,用于客户端程序启动时加载Web应用起始页,然后转换成Web视图,并把控制权交给Web视图,运行在...

【专利技术属性】
技术研发人员:余敬龙
申请(专利权)人:广东能龙教育股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1