Git 和 “谷歌 doc、飞书的在线文档”,这些在线文档编辑系统有什么区别?
最近在研究在线文档编辑系统,在线文档编辑系统是有状态好还是无状态更好?
后端,从系统设计角度考虑,不是前端
Git 和 “谷歌 doc、飞书的在线文档”,这些在线文档编辑系统有什么区别?
最近在研究在线文档编辑系统,在线文档编辑系统是有状态好还是无状态更好?
后端,从系统设计角度考虑,不是前端
我觉得Git和在线文档编辑系统完全是两种不一样的东西。
Git是分布式版本控制系统,主要是用于代码管理。
在线文档编辑系统就是能够在线进行文档编辑的系统。
在线文档编辑系统我觉得是有状态好,可以在自己编辑的同时看到别人也在编辑,从而可以防止编辑冲突。之前有接触过同类产品,他引入了一个Lock机制,在使用者进行编辑操作时,会自动加锁,其他使用者只可以对文档进行查看,无法编辑。待使用者编辑完成后解除锁定状态,其他使用者便可继续进行操作,这是最简单的一种防止编辑冲突的方法。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
Git偏向于技术性,是一个基于git建立的一个开放代码社区
文档就功能单一指向明确,就是用来办公共享的
性质上就是两个东西
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
git是从服务器上把东西同步到你本地,你本地相当于克隆了一份相同的东西。你只需要很简单的一个命令,就能随时同步。你只需要保持经常同步一下最新版本,就没有太大的隐患。即使git服务器挂了,你本地还是保存着最新的版本。
如果在线文档服务器挂了,举个例子,比如语雀倒闭了,就像游戏关服一样,你存在上面的东西就都没了,除非你提前下载下来。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
2 回答1.2k 阅读✓ 已解决
2 回答844 阅读✓ 已解决
1 回答657 阅读✓ 已解决
1 回答816 阅读
1 回答629 阅读
225 阅读
Git
在线文档
Github 可以作为在线文档使用;但是在线文档就是在线文档,不能用在代码协同,它没有那些版本控制功能,人一多,代码容易出现冲突,也很难解决。