2014-02-21 123 views
27

我剛剛發現了Firebase,並觀看了Firebase如何補充AngularJS應用的視頻。我非常興奮,直到我意識到,Firebase僅作爲託管服務提供,因此不適用於我的僱主。 我想問問,如果有人知道框架或庫,提供了一個可比較的功能集(即自動綁定madel後端持久性與實時推動相結合) 任何信息將是偉大的。任何自託管的Firebase替代品?

+0

您可以使用打開套接字的服務創建自己的版本,並在獲取數據時廣播角度事件。 –

+0

謝謝!我會研究一下,只是想看看是否有可用的可重用的JS庫。 –

+0

Firebase還包含一個龐大的數據存儲組件,使它們成爲尋找完整服務器端解決方案的客戶的更多解決方案。但在我的情況下,我真的只對實時事件處理感興趣。隨着連接數量的增加,數據存儲量不斷增加,我不需要TB數據存儲。 Firebase雖然非常酷,並且擁有RoR和AngularJS的優秀庫。 Firebase也很棒,因爲您不需要執行任何服務器管理。 – wbeange

回答

5

找到我的答案 - meteor.js。有許多令人驚歎的功能,包括實時數據

0

還有socketcluster:http://socketcluster.io/ 它不是一個框架 - 更像是一個實時環境。您可以在其上運行各種Node.js框架,比如express。

+0

Socketcluster似乎不是數據存儲。它如何取代Firebase? – sax

+0

@sax您可以將自己的數據存儲/數據庫連接到後端。它像前端和數據庫之間的實時層一樣(更多的設置時間,更大的靈活性)。您必須自己發佈數據更改。一種好的模式是使用類似於URL的(REST)頻道(如'/ student/123 /'),因此當有人更新該模型時,可以在將數據添加到數據庫後直接從後端將數據發佈到該頻道。 – Jon

2

我最近發現Deployd。對於大多數使用情況,這應該很好地工作。