我需要实现基于 JSON 文档的数据模型的协同编辑。目前我发现了 2 个开源框架:ShareJS (NodeJS) 和OpenCoWeb。
第一个似乎太年轻,文档不完整,发展迅速。我觉得他太生了。
第二个看起来很棒。它最大的缺点是最后一次提交的日期 - 它是一月。所以现在好像不支持了。
您使用什么框架进行运营转型?哪些可以用于非宠物项目?开源和商业产品对我来说都可以。
我个人会推荐sharejs:
原因:
有帮助的活跃社区(我估计比 opencoweb 大)
作者(sharejs)现在受雇于一家在生产应用程序中使用 sharejs 的公司(Lever)。因此,sharejs 变成废弃软件的可能性较低。
我将在生产中使用(我即将部署,仍处于预测试阶段),到目前为止我的经验非常好
为什么不开放coweb?
项目似乎停滞不前,一段时间内没有新的提交。
(我的经验)它还不是很成熟,作者似乎也不是很想维护它,请看这个例子https://github.com/opencoweb/coweb/pull/237已经坐了几个月了琐碎但破坏交易的python3问题。
我不知道该项目的任何生产应用程序。
与 dojo 框架的集成存在一些不健康的水平,(至少在我尝试过时),这对我来说是个问题,如果您已经使用 dojo,那么它不是问题。
我的开发经验在我的嘴里留下了不好的味道(即使是所有的文档),尝试了至少几个月的时间来让一些东西正常工作,但我不喜欢结果,改为 sharejs 并在几周内我有一些非常合理的东西。