就个人而言,我建议使用PhoneGap,因为(在撰写本文时)PhoneGap有一个致力于开发的网站,而Rhodes则没有,并且对PhoneGap(文档,社区等)的支持更容易获得.这两个框架可以通过为您的手机的Web View提供与JavaScript API绑定到本机功能的HTML来做同样的事情.在性能方面,它们是相同的,因为性能的唯一指标是手机网络视图的功能.此外,PhoneGap的品牌时尚而现代.
与Adam Blum逐点回答:
小智 2
我只想补充一下,这些是 Rhodes 与 PhoneGap(或 Titanium)的主要区别:
如果你去谷歌小组,我想你会发现那里报告的错误很少。但在阅读内容并执行 RhoStudio 教程(这应该需要不到一个小时的投资)后,请做出自己的判断。此外,所有罗德签入都会持续执行回归测试。
如果您通过使用 HTML 创建本机应用程序并进行一些设备调用的能力来判断框架,那么 PhoneGap 和 Rhodes 几乎都是相同的。而且两者都很少有错误问题,因为这个低标准相当简单。
上面列出的差异化因素(我将其总结为“信息密集型应用程序的现代开发技术”)具有固有的复杂性。在社区和新东家摩托罗拉大量敬业的 QA 人员的帮助下,这些差异化功能现已相当成熟,并且在其他产品中不存在。