嗨,我想用Ruby开发一个iphone应用程序。罗德岛还是钛岛是最好的选择?我需要整合GPS和谷歌地图
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的支持。正因为如此,我会选择罗德。除此之外,您应该能够访问所有框架的所有特性。