2010-10-31 111 views
0

我開始建立腳本,針對一竹篙拍賣網站,如swoopo.com更新倒計時

我應該使用什麼框架? 什麼是保持定時器更新而不使用太多帶寬的最佳方式?

這一切都始於我開始查看當前所有的垃圾。 大多數使用PHP和JavaScript,我覺得有一個更好的解決方案。

我只有在PHP和Java編碼,我正在尋找使用這個項目來學習新的東西。我一直在研究RoR,這是否適合這種項目?

回答

0

您必須能夠執行服務器推送。 在ruby中,你可以使用軌道(http://github.com/collin/orbited-ruby)。

+0

所以我會假設在這種情況下你會得到有關負載的計時器信息。用Javascript設置它,然後在Push上更新?這有多準確?因爲以前用戶需要同一時間。 – FallingReign 2010-10-31 02:30:10

+0

時間應該由客戶端maschien上的javascript來計算。推送是一種降低帶寬並讓客戶端保持最新狀態並重新設置客戶端的初始時間的方法。 – vurte 2010-10-31 08:20:41

+0

不確定您是否熟悉便士拍賣,每次出價時,拍賣時間都會增加10秒(例如)。 因此在拍賣的最後10秒。我們可能會有不少人不斷對一件物品進行招標。 Will Push是否足以讓每個用戶都更新? – FallingReign 2010-10-31 08:35:56

0

您可以使用各種編程語言來完成所有您想要的網絡應用程序。

Ruby on Rails是做web應用的。你想做一個web應用程序。所以你可以用這個框架來完成。沒有什麼比這更好的了。

使任何語言的應用程序都可能比其他語言慢,即使語言更快。這總是取決於你如何編碼。

Ruby On Rails有助於輕鬆維護代碼並提高可讀性。這可能不是每種情況下更好的語言。但在每種情況下,它都是可行的,並且可以做你想做的。