Apache Cordova(PhoneGap)开发框架

Apache Cordova(以前称为 PhoneGap)是一个免费的开源 Android 框架,它支持使用许多基本的 Web 开发语言和技术(如 JavaScript、HTML5 和 CSS3)进行混合应用程序开发。它允许使用单个代码库构建多平台应用程序,例如 Appcelerator Titanium。

See the source image

? Apache Cordova 框架有什么特别之处?

由 Cordova 组装的应用程序的 UI 在技术上的功能类似于 WebView,在本机容器中运行应用程序,因此可以肯定地说,Cordova 是移动和 Web 应用程序开发的桥梁。该框架支持Android、iOS、Windows、Ubuntu、OS X、Blackberry 10等多种主流平台,开发者可以一次性创建应用代码,然后将SDK文件转换为不同的平台格式。

我们喜欢它的地方:

  • 稳定、久经考验的框架(2009 年发布)。
  • Apache Cordova 支持多种平台,包括类 Unix。
  • Cordova 在本机容器中运行您的 HTML 或 JavaScript 代码,授予其访问设备本机功能的权限。
  • 统一的 JavaScript API 允许您为市场上几乎所有的移动设备创建可重用的代码。Cordova 使用插件将其 JavaScript 代码连接到后端的本机代码,并且存在大量适用于不同平台和功能的插件选择。
  • 多亏了 WebView 容器,基于 Cordova 的 Web 应用程序将您的 HTML 应用程序转换为本地环境。

少了什么东西:

  • 由于您必须在 WebView 中执行您的应用程序,因此它无法达到本机性能水平。
  • 一些第三方插件存在缺陷、过时并且多次崩溃。
  • 配置可能很复杂,因为它需要命令行。
  • 当涉及到跨平台编程时,代码应该包含很多特定于平台的条件。
Apache Cordova(PhoneGap)开发框架

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注