赵工的个人空间


网络课堂部分转网页计算部分转编程演练

 Cordova怎么用

首页 > 网络课堂 > Cordova怎么用 > 什么是PhoneGap
什么是PhoneGap
目前智能手机主要有Android和iOS操作系统,其他还有黑莓、塞班、微软系统等,一款手机应用为了能使大多数用户都能使用,就需要在这多个平台上进行开发,使开发成本较高。 而且在国外,已经有大量的熟悉网站的编程人员,熟练使用HTML和JavaScript,而智能手机流行后需要转向手机端编程,重新学习Java或Object-C等需要花很长时间和较大精力, 所以就有人提出了使网站开发迁移到手机端开发的方法,加入一些代码和驱动后,使用HTML + CSS + JavaScript编写的程序就能在手机上运行,而且可以迁移到多种系统的手机上, 使开发成本大大降低。在这类应用软件中,最流行最受关注的就是PhoneGap。

Nitobi Software公司在2008年8月编写了PhoneGap,开始是为了在iPhone上开发应用,后来开始支持Android平台。2011年7月,Nitobi Software公司发布了PhoneGap1.0版,并取得很大成功, 2011年10月Nitobi Software被Adobe公司收购,后来在Adobe公司下又发布了多个版本。Adobe收购PhoneGap后宣布这个移动开发框架将会继续开源,但因为商标已被收购,就改为Cordova。
不过Cordova 3.0以上的版本使用方法差别很大,要使用Node.js的npm来安装,而之前的版本则比较简单,直接加入对应移动平台的JavaScript库即可,具体方法可见

不过使用PhoneGap这类软件设计的app其运行速度要比使用平台原生语言开发的app要慢,而且一些设备功能也只能支持一部分,具体要看版本情况。
Copyright@dwenzhao.cn All Rights Reserved   备案号:粤ICP备15026949号
联系邮箱:dwenzhao@163.com  QQ:1608288659