2011-05-11 51 views
1

我們需要爲iOS,Android,Blackberry和Windows7開發跨平臺的移動Web應用程序。Ruby和Rhodes

它會讀取用戶的地理位置並建議他們可能有興趣訪問的地點。該數據庫將是專有的,而不是從第三方提取。服務器端更改爲過濾到界面,而無需重新構建應用程序。

Ruby是首選語言。我已閱讀了Rhodes的一些主題。我的感覺是用Ruby和Rhodes框架,但想知道是否有更好的選擇,我忽略了?

如果我們選擇Ruby與Rhodes,使用Redis而不是mySQL作爲數據庫會更好嗎?

回答

2

Rhodes是構建移動應用程序的好框架,如果你想Ruby作爲語言,它是唯一的選擇。

至於數據庫,我會使用Redis,它會得到更好的支持,它被Rhosync使用,並且它比mysql執行得更好。

你也可以考慮PhoneGap

但我不知道它已經支持WP7 ..

0

Redis的是RhoConnect(原RhoSync)所使用的服務器端數據庫。如果您真的想修改RhoConnect源代碼與mySQL而不是Redis進行交互,那麼您將會做出努力。

使用Rhodes構建的移動應用程序將在設備上使用SQLite(iOS,Android,Windows)或hsqldb(BB),而不是Redis或mySQL。