早期的 PhoneGap 是由 Nitobi 软件公司开发的移动应用开发框架,它允许你使用标准 web 技术,比如 HTML、CSS 和 JavaScript 进行跨平台开发。
2011年10月4日,Adobe 正式宣布收购 Nitobi 软件公司,并 PhoneGap 的核心代码贡献给了 Apache 软件基金会,但保留了 PhoneGap 的商标所有权。Apache 将 PhoneGap 核心代码
命名为 Apache Callback 项目,后又更名为 Apache Cordova。
可以说,早期的 PhoneGap 变成了现在的 Apache Cordova。
Adobe 保留了 PhoneGap 的商标所有权,基于 Apache Cordova 打造了一套移动应用开发的解决方案,全称应该是 Adobe PhoneGap。
Adobe PhoneGap 解决方案主要包含 4 个工具:PhoneGap CLI、PhoneGap Desktop App、PhoneGap Developer App 和 PhoneGap Build。
1、PhoneGap CLI
PhoneGap CLI 是 Adobe PhoneGap 的命令行工具,其中的 CLI 是 Command Line Interface 的缩写。它以 Apache Cordova 为基础,可以在命令行中创建、服务、编译和运行应用程序,还可以登录 PhoneGap Build 进行云编译。
2、PhoneGap Desktop App
PhoneGap Desktop App 是 Adobe PhoneGap 的可视化工具,可以创建应用程序和启动服务。
3、PhoneGap Developer App
PhoneGap Developer App 有 iOS、Android 和 Windows Phone 三个版本,可以分别运行在这三种设备中,用来预览应用程序在开发过程中的执行效果。它依赖于 PhoneGap CLI 或 PhoneGap Desktop App 的“服务”功能。
4、PhoneGap Build
PhoneGap Build 是基于云端的 Adobe PhoneGap 应用构建服务。它是收费的,但也有一个免费版本提供 50M 以下的项目使用。使用 Build 开发者将 web 代码和配置文件上传到服务器就可以构建支持每个移动平台的原始应用,不用额外搭建 iOS、Android 和 Windows Phone 等开发环境。
评论
怎样使用 IntelliJ IDEA 开发 PhoneGap 项目 | 比利鱼 06月14日 07:01
[…] 《Adobe PhoneGap 简介》 […]