Ruby和Rhodes

时间:2011-05-11 16:20:05

标签: ruby rhodes

我们需要开发适用于iOS,Android,Blackberry和Windows7的跨平台移动网络应用。

它将读取用户的地理位置,并建议他们可能有兴趣访问的附近地点。数据库将是专有的,而不是来自第三方。服务器端更改为过滤到界面而无需重建应用程序。

Ruby是首选语言。我已经阅读了Rhodes上的一些主题。我的感觉是使用Ruby和Rhodes框架,但是想知道我是否有更好的选择?

如果我们选择Ruby with Rhodes,那么使用Redis而不是mySQL作为数据库会更好吗?

2 个答案:

答案 0 :(得分:2)

Rhodes是构建移动应用程序的好框架,如果你想将Ruby作为语言,它是唯一的选择。

至于数据库,我会使用Redis,它得到更好的支持,它被Rhosync使用,并且它的性能优于mysql。

您还可以考虑PhoneGap

但我不确定它是否已经支持WP7 ..

答案 1 :(得分:0)

Redis是RhoConnect(以前称为RhoSync)使用的服务器端数据库。如果您真的想要修改RhoConnect源代码以与mySQL而不是Redis交互,那么您将有工作。

使用Rhodes构建的移动应用程序将在设备本身使用SQLite(iOS,Android,Windows)或hsqldb(BB),而不是Redis或mySQL。