【问题标题】:PhoneGap or Appcelerator ImplementationPhoneGap 或 Appcelerator 实现
【发布时间】:2013-02-16 05:16:11
【问题描述】:

这更像是一个建议问题,而不是一个具体问题。我正在为移动设备开发一个应用程序。它的基本功能是打开 PDF 文件、视频文件和打开某些网页。这最好在 PhoneGap 或 Appcelerator 中实现吗?

【问题讨论】:

标签: mobile titanium appcelerator


【解决方案1】:

PhoneGap 和 Appcelerator Titanium 都是非常流行的开源 JavaScript 框架,用于打包和部署移动应用程序。在 Universal Mind,我们有同时利用这两种框架的客户,显然这两种框架在众多平台上都有无数成功的实现。但是,这两种产品之间存在足够显着的差异,因此直接比较它们并没有太大意义。根本区别在于,PhoneGap 是一个基于 Web 的解决方案,而 Appcelerator Titanium 是一个创建本机代码的纯 JavaScript API。从本质上讲,它们为组织提供不同的功能。

PhoneGap:

  • 提供对本机函数的访问的 JavaScript API

  • 支持 HTML5/CSS3

  • 支持 Web 标准和跨企业应用程序重复使用

  • 支持基于 DOM 的 JavaScript 库/框架

  • 支持大多数平台

Appcelerator Titanium:

  • 提供对本机函数的访问的 JavaScript API

  • 编译为本机代码

  • 可以提供更好的性能。

所以根据我的观点,我更喜欢 Phonegap

【讨论】:

  • 可以查看这篇文章http://www.universalmind.com/mindshare/entry/mobile-html5-phonegap-vs-appcelerator-titanium
【解决方案2】:

我认为一个关键的区别在于 PhoneGap 使用 HTML 和 CSS 呈现用户界面,而 Appcelerator 呈现特定于平台的原生用户界面组件。

【讨论】:

    【解决方案3】:

    Phonegap 的 api 列表非常少,使其能够适应所有(部分)平台,而 appcelerator 有更大的 api。这就是为什么仅在两个平台上(完全)强调它们的原因。 我认为有了这种理解,我更喜欢 appcelerator 用于复杂的应用程序和 phonegap 用于多平台。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多