python怎么读取⽯墨表格_⽯墨这种多⼈⽂档编辑协作如何⽤
开源软件实现?
你可能曾经⽤过类似⽯墨、语雀和腾讯⽂档这类在线的⽂档协作编辑服务,可以多个⼈协同编辑同⼀个⽂档。
请看下⾯动画图的展⽰:
⼤家使⽤同⼀个地址编辑某个⽂档,编辑器⾥会实时显⽰其他⼈正在编辑的内容,以及最终协同编辑的结果。
在开源中国上我们谈论的都是开源,那么有没有什么开源项⽬可以实现协同编辑的效果呢?
这⾥介绍两个项⽬:
Etherpad (据说腾讯⽂档在使⽤该项⽬)
Etherpad 是⼀个线上共制平台,三、四个⼈可以坐在⾃⼰电脑前,同时对⼀份⽂件修改,也同时看到其他⼈的修改,不必锁⽂件或什么的。
Etherpad 号称是「Really Real-time Collaboration」,是那些竞争者的更进化版,拿Google Docs来说,虽然Google Docs也可以共同编辑⼀个线上⽂件,但Etherpad可将每个⼈改的地⽅透过不⼀样的颜⾊秀出来,在「Undo」功能上亦较为完整,⽽且,它还完全禀 持之前写过的「第三代⽹址」的⽹站新设计法,不需要申请会员帐号,直接进去就开始敲东西,⽤⼀个URL就可以寄给同事马上开始共同写⼀份⽂件!
ProseMirror
Prosemirror 是⼀个基于 ContentEditable 的所见即所得 HTML 编辑器,功能强⼤,⽀持协作编辑和⾃定义⽂档模式Prosemirror 库由多个单独的模块组成。
ProseMirror 主要特性:
协作编辑:ProseMirror 内建多⼈实时协作编辑
模块化
功能丰富,可以很⽅便集成到已有的应⽤
可扩展
可插拔
⽐较
两个项⽬都可以实现协同编辑的功能,EtherPad 是专门⾯向协作编辑⽽设计的;⽽ ProseMirror 更具备模块化设计理念,其本⾝是⼀个所见即所得的 HTML 编辑器,通过扩展的⽅式实现了协同编辑。
python怎么读取桌面上的文件从社区来看,EtherPad 的贡献者⼈数是 ProseMirror 的⼗倍。相应的组织⼈数 ProseMirror 只有 2 ⼈,⽽ EtherPad 是 15 ⼈。
ProseMirror 是 2016年10⽉推出的,⽽ EtherPad 是 2010 年推出的。
具体孰优孰劣,欢迎⼤家⾃⾏尝试⽐对。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论