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