2013-04-17 34 views
2

我需要實現基於JSON文檔的數據模型的協同編輯。目前我發現了2個開源框架:ShareJS(NodeJS)和OpenCoWeb運營轉型的實施使用?

第一個看起來太年輕了,它有不完整的文檔,發展很快。我認爲他太生氣了。

第二個看起來不錯。它最大的缺點是最後一次提交的日期 - 現在是一月份。所以現在看來​​它不被支持。

您爲運營轉型使用了什麼框架?哪些可以用於非寵物項目?開源和商業產品都適合我。

+0

爲了完整起見,您還應該注意[ot.js](https://github.com/Operational-Transformation/ot.js/)。 –

回答

3

個人而言,我會建議sharejs:

原因:

  1. 活躍社區那是有幫助的(我估計比opencoweb的大)

  2. 筆者(sharejs的)現在由在生產應用中使用sharejs的公司(Lever)僱用。因此sharejs變成棄用軟件的可能性較低。

  3. 我打算在生產中使用(IM即將部署,仍處於pre-alpha)和我的經驗,到目前爲止一直以優良的

爲什麼不opencoweb?

  1. 項目似乎停滯了,在一段時間內沒有新的提交。

  2. (我的經驗),它還不是很成熟,而且作者似乎並不十分急於維護它,看看這個例子https://github.com/opencoweb/coweb/pull/237一個已經坐了好幾個月截至目前爲小事,但成交破python3問題。

  3. 我不知道該項目的任何生產應用。

  4. dojo框架有一些不健康的集成水平(至少在我嘗試過的時候),這對我來說是一個問題,如果你已經使用dojo,那麼它不是問題。

  5. 我的發展經歷使我口中留下了不好的口味(即使是所有的文檔),至少花了幾個月的時間嘗試一些工作,但我不喜歡結果,改爲sharejs和在幾周內我有一些非常合理的事情。