cordova(phonegap)+qjm 一统天下

当android,ios,windows为争夺开发者激战正酣之时,phonegap或许成了最后的赢家。如今如果不知道phonegap不能算是落伍,但绝对没有走在新技术的前列。phonegap不是技术的突破,是思想的突破。

html5+javascript将会是未来(现在或许就是)最受欢迎的前台开发语言,虽然无法取代编译性的语言,又有什么关系呢,PHP也是解释性的,开发网络应用首选。如今移动操作系统数量远远超出了PC, 各路英豪混战之时Adobe也蓄势待发,不过他更技高一筹。放弃Flash虽然被逼更可能因祸得福。扯远了,下面看看Apache的cordova(Adobe收购Phonegap背后的公司后将Phonegap捐给了Apache社区,并重新命名为“科尔多瓦”)。

我也是在最近的项目中接触cordova的,人手有限,不可能为andriod、ios、windows phone、webos等移动平台开发应用,由于对html5有一定的研究,一直渴望用html5统一界面。于是想到用webkit作为内核,给每个平台包装一下,就手动给安卓平台用webkit做了一个基础,写了三个activity,一个主的,一个用于拍照,一个用于定位。就在此时,灵光一闪,为什么不给每个平台写一个这样的东西,那就一统天下了!上网看了看,准备找找思路,结果是这样的中间件已经存在了-phonegap

 phonegap(现在也可以叫cordova,两者在概念上有些区别,有兴趣可以看phonegap.com)说白了就是允许javascript调用设备的硬件,如摄像头、定位、存储卡等等,UI部分则由HTML5负责展现。这种架构开发出的应用目前还不成熟,在小内存的时候应用程序反应能明显感觉到慢,对我这个人力成本更宝贵的就是非常不错的选择了。

下面简单说一下jqm(jquery.mobile),是基于jquery的移动框架,已经实现UI,只要调用即可,jqm是用来简化移动界面的开发的,功能已经相当强大。

phonegap - http://phonegap.com 

phonegap中国 - http://www.phonegap.cn

  jqm - http://jquerymobile.com

转载于:https://www.cnblogs.com/hashtag/archive/2012/04/01/2429314.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值