【发布时间】:2013-02-16 05:16:11
【问题描述】:
这更像是一个建议问题,而不是一个具体问题。我正在为移动设备开发一个应用程序。它的基本功能是打开 PDF 文件、视频文件和打开某些网页。这最好在 PhoneGap 或 Appcelerator 中实现吗?
【问题讨论】:
标签: mobile titanium appcelerator
这更像是一个建议问题,而不是一个具体问题。我正在为移动设备开发一个应用程序。它的基本功能是打开 PDF 文件、视频文件和打开某些网页。这最好在 PhoneGap 或 Appcelerator 中实现吗?
【问题讨论】:
标签: mobile titanium appcelerator
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
我认为一个关键的区别在于 PhoneGap 使用 HTML 和 CSS 呈现用户界面,而 Appcelerator 呈现特定于平台的原生用户界面组件。
【讨论】:
Phonegap 的 api 列表非常少,使其能够适应所有(部分)平台,而 appcelerator 有更大的 api。这就是为什么仅在两个平台上(完全)强调它们的原因。 我认为有了这种理解,我更喜欢 appcelerator 用于复杂的应用程序和 phonegap 用于多平台。
【讨论】: