本來我打算使用Juggernaut,但是它與Rails 3不兼容。新的Juggernaut 2似乎完全獨立於Rails,這不是我想要的。然後我發現抽筋,看起來很整齊,但仍在開發中。所以我只是想知道我應該使用哪個框架?還是有更好的? 謝謝!我想用Rails建立聊天室,我應該使用juggernaut 2還是抽筋?
6
A
回答
6
我已經看過這個東西的選擇相當廣泛和實時聊天是有點對谷歌的Rails。如果你真的想留在Rails裏,那麼Cramp可能是最好的選擇。我建議你看看這篇關於Websockets和Rails的文章:http://www.igvita.com/2009/12/22/ruby-websockets-tcp-for-the-browser/
使用EventMachine來處理通信意味着即使你仍然在Rails之外,你至少在Ruby中可以共享模型和圖書館。
我有一個異步的Rails建立在GitHub上: https://github.com/tobyhede/AsyncRails
這在很大程度上是基於: https://github.com/igrigorik/async-rails
12
你說的沒錯,新的劍聖是從Rails的去耦,但是那並不是」這意味着你不能一起使用兩者。 Juggernaut帶有一個Ruby庫。使用劍聖解決了Toby談論的長期連接問題。
有關劍聖的任何問題,請給我打個電話(我是創作者)。
0
嗯 - 你也可以嘗試Socky:https://github.com/socky/socky-server-ruby
它是基於Ruby,並使用的WebSocket作爲基地閃回退,支持大多數設備。它也是完整的基於紅寶石的,所以試試看,如果你想:)
相關問題
- 1. 我想使用NumPy/SciPy。我應該使用Python 2還是3?
- 2. 在Heroku上建立的Rails聊天室
- 3. windows phone 8 - 我想使用套接字創建聊天室
- 4. 聊天室控制應該使用
- 5. 我應該使用抽象類還是使用類?
- 6. 我應該避免建立MySQL連接(使用Memcache時)還是建立連接?
- 7. 我應該使用SignalR進行IOS中的私人聊天室嗎?
- 8. 使用PHP/C#創建聊天室?
- 9. 我應該使用Rails 3還是Rails 2.3.8
- 10. 我應該使用Express作爲我的簡單聊天應用程序嗎?
- 11. ASmack多用戶聊天室
- 12. 我應該使用模型還是不適合我的Rails應用程序?
- 13. 我應該使用PurePDF還是AlivePdf
- 14. 我應該使用ABPersonViewController還是ABUnknownPersonViewController
- 15. 我應該使用Series.replace還是Series.str.replace?
- 16. 我應該使用requestanimationframe還是setTimeout?
- 17. 我應該使用SASS還是SCSS?
- 18. 我應該使用Boost.GIL還是死了?
- 19. 我應該使用Flash還是Java?
- 20. 我應該使用partial還是show.html.erb?
- 21. 我應該使用TNSNAMES.ORA還是tnsnames.ora?
- 22. 我應該使用pygame.event.get()還是pygame.event.poll()?
- 23. 我應該使用BroadcastReceiver還是Service?
- 24. 我應該使用urandom還是openssl_random_pseudo_bytes?
- 25. 我應該使用SyncLock還是Interlocked?
- 26. 我應該使用Backbone.emulateHTTP還是php file_get_contents
- 27. 我應該使用rand()還是rand_s()?
- 28. 我應該使用XMLHttpRequest/JSON還是iFrame?
- 29. 我應該使用NSOperation還是NSRunLoop?
- 30. 我應該使用UUID還是其他?
我剛剛添加了實時支持使用劍聖的應用程序,並高度留下深刻的印象。 – lebreeze 2011-03-15 08:55:34