我需要实现基于JSON文档的数据模型的协同编辑。目前我发现了2个开源框架:ShareJS(NodeJS)和OpenCoWeb。
第一个似乎太年轻,文档不完整,发展迅速。我以为他太原始了。
第二个看起来很棒。它的最大缺点是最后一次提交的日期 - 它是1月份。所以现在似乎不支持它。
您使用什么框架进行运营转型?哪些可以用于非宠物项目?开源和商业产品都适合我。
答案 0 :(得分:3)
我个人推荐sharejs:
原因:
活跃的社区有帮助(估计比opencoweb更大)
作者(of sharejs)现在受雇于一家在生产应用程序中使用sharejs的公司(Lever)。因此,共享变成弃用软件的可能性较低。
我将在生产中使用(我即将部署,仍处于pre-alpha期间),到目前为止,我的经验非常出色
为什么不opencoweb?
项目似乎停滞不前,暂时没有新的提交。
(我的经验)它还不是很成熟,而且作者似乎并不急于维护它,看到这个例子https://github.com/opencoweb/coweb/pull/237,这个例子已经持续了好几个月,现在是一件微不足道的事情 - 打破python3问题。
我不知道该项目的任何生产应用程序。
与dojo框架有一些不健康的集成程度,(至少当我试过它时),这对我来说是一个问题,如果你已经使用了dojo,那么这不是问题。
我用这种方式开发的经验在我的嘴里留下了不好的味道(即使是所有的文档),尝试了至少几个月才能得到一些工作,但我不喜欢结果,改为sharejs几周后我就有了一些非常合理的事情。