我们需要为iOS,安卓,黑莓和Windows7开发一个跨平台的移动网络应用程序。
它将读取用户的地理位置,并建议他们可能有兴趣访问的附近地方。该数据库将是专有的,而不是从第三方提取。服务器端更改以过滤到界面,而不需要重新构建应用程序。
Ruby是首选语言。我在Rhodes上读到了一些帖子。我的感觉是使用Ruby和Rhodes框架,但想知道是否有我忽略的更好的选择?
如果我们选择Ruby with Rhodes,那么在数据库中使用Redis比使用mySQL更好吗?
发布于 2011-05-12 17:53:07
Rhodes是一个很好的构建移动应用程序的框架,如果你想用Ruby作为语言,它是唯一的选择。
至于数据库,我选择Redis,它的支持更好,Rhosync使用它,而且它的性能比mysql更好。
您还可以考虑使用PhoneGap
但我不确定它是否已经支持WP7..
发布于 2012-01-03 03:41:06
Redis是RhoConnect (以前的RhoSync)使用的服务器端数据库。如果您真的想修改RhoConnect源代码以与mySQL交互,而不是Redis,那么您将需要做一些工作。
使用Rhodes构建的移动应用程序将在设备本身上使用SQLite (iOS,Android,Windows)或hsqldb (BB),而不是Redis或mySQL。
https://stackoverflow.com/questions/5967479
复制相似问题