Cordova项目中使用BUI框架,以及常见问题解答

本文介绍了如何在Cordova项目中使用BUI前端框架,阐述了Cordova的原理、优势以及安装创建过程。通过BUI与Cordova的整合,实现接近原生体验的混合模式移动应用,并探讨了常见的问题和解决方案。同时,总结了Cordova的常用插件,分享了作者在使用BUI过程中的心得体会。

一、Cordova框架浅谈以及安装跟创建项目

  Cordova官网:http://cordova.axuer.com/

(1).什么是Cordova

            简单来说就是可以把你的前端页面打包成android或者ios端可使用的App

     它不会把你的前端页面变成 ios 原生的 objective-c 或者 android 的 java 代码,你的界面还是网页呈现的,渲染在android 的 android.webkit.WebView 或 iOS 的 UIWebView 中。

     不太像壳,更像是胶水,因为它不像框架一样团团包住你写的那部分内容,只是在运行在 WebView 中的 javascrip代码和原生代码之间建了一座沟通的桥梁, Ionic 这种东西才更像是壳。这个桥怎么搭下面写。

     不是前端框架, bootstrap、angularjs、jqueryUI、Ionic 这些是前端框架,可以和 Cordova 协作,但都不必要,可用的前端框架有很多,下面我讲的是结合BUI使用。

(2).为啥要用Cordova

        混合模式移动应用App(Hybrid App)目前成为主流,BAT大厂目前采用的都是这种技术,为什么要采用这个技术,千古不变的问题:开发一个原生App(Native App)的成本或许可以接受,但是维护一个Native App更新的成本则成了跨不过的悬崖(打江山容易,守住难),Hybrid App(混合模式移动应用)兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。

        首先,它可以让众多Web开发人员几乎零成本转型为移动应用的开发者

        其次,相同的代码只需针对不同平台进行编译就能实现在多平台的分发,大大提高了多平台开发的效率。而相较于Web应用,开发者可以通过包装好的接口调用大部分常用的系统API

(3).Cordova优缺点

      总的来说,使用Cordova框架开发优缺点很明显,实际使用中,Cordova提供的插件,大部分能解决 。一些相关缺点所带来的问题(图不是本人的,这里只是作为展示,比较优缺点)。

<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值