PhoneGap或Appcelerator实施

时间:2013-03-01 16:24:38

标签: mobile titanium appcelerator

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

3 个答案:

答案 0 :(得分:7)

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

<强>的PhoneGap:

  • 提供对本机功能的访问的JavaScript API

  • 支持HTML5 / CSS3

  • 支持Web标准&amp;跨企业应用程序重用

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

  • 支持大多数平台

Appcelerator Titanium:

  • 提供对本机功能的访问的JavaScript API

  • 编译为本机代码

  • 可以提供更好的表现。

因此,根据我的观点,我更喜欢 Phonegap

答案 1 :(得分:0)

我认为隐含的一个关键差异是PhoneGap使用HTML和CSS呈现用户界面,而Appcelerator呈现特定于平台的本机用户界面组件。

答案 2 :(得分:0)

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