这是更多的建议问题,而不是一个具体的问题。我正在开发移动设备的应用程序。其基本功能将是打开PDF文件,视频文件以及打开某些网页。这是否最好在PhoneGap或Appcelerator中实现?PhoneGap或Appcelerator实施
回答
PhoneGap和Appcelerator Titanium都是用于打包和部署移动应用程序的非常流行的开源JavaScript框架。在Universal Mind,我们拥有能够充分利用这两者的客户,显然,这两个框架在众多平台上都有无数的成功实施。但是,两种产品之间有足够的显着差异,直接比较它们并没有多大意义。基本的区别在于PhoneGap是一个基于Web的解决方案,其中Appcelerator Titanium是一个纯JavaScript API,可以创建本机代码。核心是为组织提供不同的职能。
的PhoneGap:
的JavaScript API,它可以访问本地函数
支持HTML5/CSS3
支持Web标准&再利用跨企业应用
支持基于的DOM JavaScript库/框架
支持大多数平台
Appcelerator的钛:
的JavaScript API,提供给本地函数访问
编译成原生代码
可以提供更好的性能。
所以按我的看法我喜欢的PhoneGap
你可以查看这篇文章http://www.universalmind.com/mindshare /入门/移动HTML5的PhoneGap的-VS-Appcelerator的-titanium' – androidgeek 2013-03-01 16:36:52
我想暗示一个关键的区别是,PhoneGap的使用HTML和CSS来呈现用户界面,同时Appcelerator的渲染平台特定的原生用户界面组件。
Phonegap拥有非常小的api列表,使其能够适应所有(部分)平台,而appcelerator具有更大的api。这就是为什么他们只强调两个平台(完全)。 我认为,通过这种理解,我更喜欢appcelerator针对多种平台的复杂应用和phonegap。
- 1. Appcelerator,PhoneGap或JAVA
- 2. Phonegap推送通知实施
- 3. Phonegap: - Snapchat认证实施
- 4. 如何在phonegap中实施Google Auth?
- 5. 实施DHTMLX/DayPoilet或FullCalendar
- 6. Appcelerator Titanium或PhoneGap上的iPhone和Android应用程序
- 7. 使用Appcelerator TItanium或PhoneGap下载和保存文件
- 8. Corona SDK或Appcelerator
- 9. PhoneGap for mobile和Appcelerator for desktop + mobile?
- 10. 将GWT代码实施到Cordova Phonegap项目中
- 11. 实施
- 12. 实施
- 13. 用于DSL实施的ANTLR或SableCC?
- 14. Django AdminSite - 实施困难或简单?
- 15. iPhone开发实施:SQLite或Web服务
- 16. 更改Math.Exp或双实施.NET 4.5.2
- 17. 实施促进
- 18. 实施NSOutlineView /每
- 19. 实施ListFragment
- 20. 实施字典
- 21. 实施Facepile
- 22. UnitOfWork的实施
- 23. Saferpay实施
- 24. 实施远程()
- 25. 实施Class.magic_class_method
- 26. 实施Sequentialfs
- 27. 实施IntSetLIst
- 28. 实施的HttpWorkerRequest
- 29. 实施Doublebuffering?
- 30. 实施setOnClickListener
这里有一篇很棒的文章http://developer.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap.html – 2013-03-01 16:30:55