2

我需要实现基于 JSON 文档的数据模型的协同编辑。目前我发现了 2 个开源框架:ShareJS (NodeJS) 和OpenCoWeb

第一个似乎太年轻,文档不完整,发展迅速。我觉得他太生了。

第二个看起来很棒。它最大的缺点是最后一次提交的日期 - 它是一月。所以现在好像不支持了。

您使用什么框架进行运营转型?哪些可以用于非宠物项目?开源和商业产品对我来说都可以。

4

1 回答 1

3

我个人会推荐sharejs:

原因:

  1. 有帮助的活跃社区(我估计比 opencoweb 大)

  2. 作者(sharejs)现在受雇于一家在生产应用程序中使用 sharejs 的公司(Lever)。因此,sharejs 变成废弃软件的可能性较低。

  3. 我将在生产中使用(我即将部署,仍处于预测试阶段),到目前为止我的经验非常好

为什么不开放coweb?

  1. 项目似乎停滞不前,一段时间内没有新的提交。

  2. (我的经验)它还不是很成熟,作者似乎也不是很想维护它,请看这个例子https://github.com/opencoweb/coweb/pull/237已经坐了几个月了琐碎但破坏交易的python3问题。

  3. 我不知道该项目的任何生产应用程序。

  4. 与 dojo 框架的集成存在一些不健康的水平,(至少在我尝试过时),这对我来说是个问题,如果您已经使用 dojo,那么它不是问题。

  5. 我的开发经验在我的嘴里留下了不好的味道(即使是所有的文档),尝试了至少几个月的时间来让一些东西正常工作,但我不喜欢结果,改为 sharejs 并在几周内我有一些非常合理的东西。

于 2014-01-06T16:05:05.927 回答