[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
立即试用
(Showing Draft Content)

SpreadJS 协同编辑

SpreadJS 提供了强大的 协同服务器,通过其专有的 协同框架SpreadJS 协同,旨在满足企业的多样化需求。

企业中的协同挑战

在当今快节奏的商业世界中,高效协同是企业蓬勃发展的必备条件。但让不同团队和用户顺利协同工作一直是一大障碍。数据更新延迟、权限冲突以及无法跟踪变更等问题,都可能导致项目进度放缓并引发错误。

SpreadJS 协同服务器解决方案

SpreadJS 凭借其强大的协同服务器来解决这些问题。作为服务器的技术基础,协同框架 由三个核心模块组成:

  • js-collaboration:核心通信框架,支持双向数据同步和消息广播。

  • js-collaboration-ot

    • 基于 OT(操作转换)的文档协同库,适用于富文本编辑器、电子表格和代码编辑器。

    • 包含数据库适配器,可与各种存储系统无缝集成。

  • js-collaboration-presence:实时用户状态共享,包括光标位置和文本选择高亮显示。

可定制的协同框架

协同框架 的核心功能和附加模块为上层应用提供标准化的能力支持。您可以利用此框架快速构建诸如 spread-sheets-collaborativequillis-collaboration 之类的解决方案,从而实现用户管理和文档版本历史跟踪等特定业务需求。

architecture2

SpreadJS 表格协同

SpreadJS 专门提供了 SpreadJS 协同框架spread-sheets-collaborative),支持多个用户同时编辑同一文档或单个用户使用多个视图,同时确保所有操作实时同步。

协同过程中,工作簿会显示用户的在线状态。此外,您可以为不同用户分配编辑或仅查看权限。

开始使用

在本指南中,我们将带您了解 协同框架基础SpreadJS 协同框架。您不仅会学习如何使用这些工具,还会理解其设计背后的原因。

通过理论概念和实践练习相结合,您将全面了解如何在日常工作中充分利用 SpreadJS 协同服务器的功能。