zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    抽象类 C#
    多态
    父类与子类的转换as,is
    try catch finally 与continue的使用
    封装、多态、继承
    new关键字 、this关键字、base关键字
    进程的使用
    Spring IOC
    使用annotation配置hibernate(3):一对一关系配置
    使用annotation配置hibernate(3):多对多关系配置
  • 原文地址:https://www.cnblogs.com/hashtag/p/2429314.html
Copyright © 2011-2022 走看看