0

我们需要为 iOS、Android、Blackberry 和 Windows7 开发一个跨平台的移动网络应用程序。

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

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

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

4

2 回答 2

2

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

至于数据库,我会用Redis,支持更好,被Rhosync使用,性能比mysql好。

你也可以考虑PhoneGap

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

于 2011-05-12T09:53:06.997 回答
0

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

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

于 2012-01-02T19:41:06.330 回答