【发布时间】:2011-09-28 10:00:18
【问题描述】:
您好,我想用 Ruby 开发一个 iphone 应用程序。 Rhodes 或 Titanium 是最佳选择吗? 我需要整合 GPS 和谷歌地图
【问题讨论】:
标签: iphone ruby titanium rhodes
您好,我想用 Ruby 开发一个 iphone 应用程序。 Rhodes 或 Titanium 是最佳选择吗? 我需要整合 GPS 和谷歌地图
【问题讨论】:
标签: iphone ruby titanium rhodes
Rhodes 是用 Ruby 实际编写移动应用程序的唯一方法。使用 Titanium 或任何其他框架是不可能的。 Rhodes(以及 PhoneGap)强调使用 HTML5 和样式库(如 jQuery Mobile 和 Sencha Touch)编写界面(但仍然是构建原生应用程序而不是 Web 应用程序)。 Titanium 创建了自己的 UI 抽象,并且不允许使用此类样式库。我们认为使用 HTML5
【讨论】:
如果您想用 Ruby 编写 iPhone 应用程序,那么我知道 Rhodes 是您唯一的选择。我用 Titanium 制作了几个应用程序,您可以使用的唯一语言是 Javascript/Coffeescript(Coffeescript 编译为 JS)。正如有人已经指出的那样,Titanium 的 Ruby 支持仅适用于桌面。
就 Rhodes 的功能而言,请查看 http://docs.rhomobile.com/rhodes/device-caps。看起来他们支持地理定位和原生地图。
【讨论】:
Rhodes 似乎是唯一的 Ruby 解决方案,而 Titanium 提供对 Ruby/Python/PHP 的支持。因此,我会选择罗德。除此之外,您应该可以访问所有框架的所有功能。
【讨论】: