2011-03-29 36 views

回答

4

這是主觀沒有更多的細節。我們已經看過APE,Node.js實現等等 - 都提供了稍微不同的優勢/弱點。

如果您只對功能感興趣並且不想開發管理自己的彗星服務器的能力或管理自己的責任,則有相當成熟的「彗星」作爲服務產品。我在最近的一個項目中使用了Pusher,它交付了我們需要的一切,並且可能是一個開始的好地方。

+1

我們採用APE大約一年前,它從一個可怕的內存泄漏遭遇,只能包含在運行每天重新啓動服務的cron作業中。除此之外,APE服務器完美無缺地工作,它是開源的,因此可能出現內存問題已被修復的情況。 – 2012-07-31 14:58:50

2

彗星服務器的選擇取決於您正在開發的應用程序的類型。如果您有將來將應用移植到移動平臺的計劃,那麼您可以撥打WebSync。這很簡單,提供了一個簡單的API,可以從JavaScript客戶端,PHP,iOS客戶端以及.NET客戶端發佈。另外,您可以使用Websync作爲服務器或按需使用。但事實是,WebSync的免費版本只允許多達10個併發客戶端。如果你想要更多,你將不得不購買。我也看了一下APE。這是完全開源的,你的所有代碼都必須用Javascript寫,這在某些情況下可能有點不方便。根據您的需要進行選擇

+1

好點,也想提到在APE上打開頻道所需的Javascript也可以在iOS Safari和Android瀏覽器上工作 – 2012-07-31 15:00:23

相關問題