2011-09-28 47 views

回答

1

Rhodes似乎是一个Ruby唯一的解决方案,而Titanium提供了对Ruby/Python/PHP的支持。正因为如此,我会选择罗德斯。除此之外,您应该可以访问所有框架中的所有功能。

+0

嗨,我听说钛是更天然的罗得岛 – anand

+0

也许他们的书可以给你更多的见解? http://www.packtpub.com/build-enterprise-mobile-web-application-using-rhomobile-beginners-guide/book – Geo

+0

钛确实支持Ruby。但不适用于手机。这仅适用于桌面。 –

2

Rhodes是在Ruby中实际编写移动应用程序的唯一方法。使用Titanium或任何其他框架不可能这样做。 Rhodes(和PhoneGap就此事)强调编写与HTML5和jQuery Mobile和Sencha Touch等样式库的接口(但仍然要构建本机应用程序而非Web应用程序)。 Titanium创建自己的UI抽象,并且不允许使用这样的样式库。我们相信,使用HTML5

2

如果你想在Ruby中编写iPhone应用程序,那么Rhodes就我所知是你唯一的选择。我已经用Titanium制作了几个应用程序,您可以使用的唯一语言是Javascript/Coffeescript(Coffeescript编译为JS)。钛的Ruby支持仅适用于桌面,正如有人已经指出的那样。

只要Rhodes的功能检出http://docs.rhomobile.com/rhodes/device-caps。看起来他们支持地理定位和本地地图。

相关问题