展望Meteor創建一個協作文檔編輯應用程序,因爲默認情況下Meteor在多個客戶端之間同步數據是非常棒的。Meteor的Etherpad風格同步?
但薩米爾Kalburgi的例子使用文本區域時,如
http://www.skalb.com/2012/04/16/creating-a-document-sharing-site-with-meteor-js/
http://docshare-tutorial.meteor.com/
經驗是次優的。
我試着在同一時間與一位同事打字,而當她打字時我的更改將被覆蓋,反之亦然。所以在衝突解決方案中,我認爲還沒有合併算法呢?
這是計劃用於該功能嗎?目前有什麼方法可以實現? Etherpad似乎很好地處理了這個問題。在Meteor中擁有這一點可以使創建協作文檔編輯應用程序變得更容易。
恕我直言,這些類型的應用程序的整點不只是客戶端透明地與服務器同步,但通過這種方式,所有連接的用戶都可以相互同步。如果這不是爲了合作的可能性,我不知道是什麼! – 2012-08-14 19:31:02
而且由於衝突解決方案是建立在Meteor之中的,所以問它是否可以更復雜一點似乎並不是一個奇怪的問題。但是,當然,如果你知道一個好方法,我可以自己調整衝突解決機制,我想知道。 – 2012-08-14 19:34:25
好的,我的措辭可能有點偏離。我的意思是,流星當然支持協作場景,但並沒有明確地面向它。所以你不得不期待一些粗糙的邊緣。你的意思是「內置衝突解決方案」?在文檔中我可以找到的所有方面都是在衝突情況下,第一個客戶端訂閱總是獲勝。 – 2012-08-15 17:52:56