使用什么实施的运营转型?

时间:2013-04-17 06:21:39

标签: operational-transform

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

第一个似乎太年轻,文档不完整,发展迅速。我以为他太原始了。

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

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

1 个答案:

答案 0 :(得分:3)

我个人推荐sharejs:

原因:

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

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

  3. 我将在生产中使用(我即将部署,仍处于pre-alpha期间),到目前为止,我的经验非常出色

  4. 为什么不opencoweb?

    1. 项目似乎停滞不前,暂时没有新的提交。

    2. (我的经验)它还不是很成熟,而且作者似乎并不急于维护它,看到这个例子https://github.com/opencoweb/coweb/pull/237,这个例子已经持续了好几个月,现在是一件微不足道的事情 - 打破python3问题。

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

    4. 与dojo框架有一些不健康的集成程度,(至少当我试过它时),这对我来说是一个问题,如果你已经使用了dojo,那么这不是问题。

    5. 我用这种方式开发的经验在我的嘴里留下了不好的味道(即使是所有的文档),尝试了至少几个月才能得到一些工作,但我不喜欢结果,改为sharejs几周后我就有了一些非常合理的事情。