2011-03-04 26 views
2

我正在使用Ruby on Rails 3,並試圖開發一個與Web服務交互的服務器應用程序。建議在純Ruby代碼中編寫服務器應用程序?

由於使用Ruby on Rails框架開發使用Ruby on Rails框架「很困難」,因爲在路上有很多複雜因素(例如:使用名稱空間的classe封裝),建議在純Ruby代碼中完全編寫服務器應用程序?

回答

4

我不主張使用Ruby on Rails爲持續性的服務器,因爲它是一個基於Web的請求驅動方式徹底改造,但Ruby是一個完全正常的語言去追求那種事英寸

eventmachine是一個很好的開始,因爲它有許多實現standard services像SMTP,DNS和Websocket的示例模塊。

這實際上取決於你試圖建立什麼樣的服務器。

0

我強烈建議Node.js用於快速而快速的服務器。節點是平坦的,並且很容易讓功能服務器啓動並運行。我們中的大多數人都知道有足夠的Javascript來使用Node。檢查我鏈接的站點上的文檔 - 可能會解決。

雖然這很漂亮'新',並且正在快速變化/發展 - 這可能是一個問題。

對我來說,我只是使用我所知道的並留意路障。 Ruby + Event Machine也是一個非常可靠的選擇。

相關問題