纯前端表格控件SpreadJS,可满足 .NET、Java、App 等应用程序中的 Web Excel 组件开发、数据填 、在线文档、图表公式联动、类 Excel UI 设计等业务场景,并在数据可视化、Excel 导入导出、公式引用、数据绑定、框架集成中无需大量代码开发和测试,极大降低了企业研发成本和项目交付风险。
SpreadJS正式版
本教程将深入协同办公系统的实现原理,从企业IT管理者的角度出发,深入研究多人协作的形式、基础和难点,分析一款开发工具应具备怎样的特点,才是实现多人协作“在线excel”系统的关键。
本教程分为以下几个部分:
- 多人协作的形式:历史与发展
- 多人协作的基础:原理与架构
- 多人协作的难点:乱序与冲突
- SpreadJS作为实现多人协作“在线excel”系统的巨大优势是什么/span>
- 对SpreadJS这类开发工具/组件的展望与期待
多人协作在线文档的概念,最早由Google Docs带入中国。但实际上,在日常工作中,与团队的其他人进行协作是一种在常见不过的工作方式。
由于工作分工、工作进展的不同,团队内部的信息往往需要及时同步,然而伴随着团队经营规模的不断扩大,在线协同、多人协作,以及软件项目管理等问题将会接踵而至,成为制约企业高效发展的瓶颈。
这些问题,通常表现为:
1、跨部门、地区协作不便
2、过度依赖文件夹共享的形式,不能确保文档的安全性
4、文档记录发生变更时,无法及时通知到相关部门和员工
针对上述问题,目前最佳的解决方案是:使用一款可多人在线协同办公的软件或工具。市面上,这类软件有很多,比如国外的Google Docs、Office365,以及国内的腾讯文档、石墨文档、有道云协作等。
本教程将不再过多赘述这类成品软件,而是深入协同办公系统的实现原理,从企业IT管理者的角度出发,深入研究多人协作的形式、基础和难点,分析一款开发工具应具备怎样的特点,才是实现多人协作“在线excel”系统的关键。
多人协作的形式:历史与发展
多人协作的历史十分悠久,起源于静态的多人协作模式,即每个人先完成自己的工作,然后再进行汇总。
静态的多人协作模式
1、递增式协作
- 邮件:你来我往
- 论坛:跟帖回复
2、独占式协作
- 文档传递
- 微软VSS
3、合并式协作
- SVN
- Git
- diff,patch,merge指令
常见的静态多人协作方式
从静态到动态
1、静态协作的比喻
- 拼接画
- 积木
2、静态协作的特点
- 多版本
- 块操作
- 有协作动作
3、静态协作的缺点
- 版本碎片化
- 缺乏时效性
- 协作动作成本高
静态多人协作的成本,会随着加入人数和项目的复杂度呈几何级数的增长。因此,对于企业来说,急需一种无协作动作、唯一版本、版本可控的无协作成本模式,即动态多人协作模式。
动态的多人协作
1、动态协作的比喻
- 一起画黑板
2、动态协作的特点
- 唯一版本
- 原子操作
- 无协作动作
3、动态协作的优点
- 版本可控
- 实时
- 无协作成本
4、典型产品
- Office Online
- 石墨
- OnlyOffice
本教程内容较多,分为三个部分介绍,想要了解更多产品资讯请继续关注我们 !您可以下载SpreadJS试用版免费体验~
相关内容推荐:
远程办公好助手!SpreadJS 助力企业高效开发“在线Excel”系统!
2020办公新模式!SpreadJS 搭建的“在线文档”协同系统显优势
前端表格控件SpreadJS,定制化开发企业个性化协同办公系统
想要购买SpreadJ正版授权,或了解更多产品信息请点击【咨询在线客服】
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!