新媒易动态
NEWS CENTER
NEWS CENTER
2019-08-25
第四个基本要素就是协作中很重要的特点功能:版本。无论是本文说的项目型的在线协作,还是其他各类在线协作系统,基本都会出现版本的概念。
为什么版本的概念会这么重要?
因为多人在线协作的行为必然会产生新修改覆盖原修改,加上每个人之间的考虑和逻辑不同,就必然会产生意见的分歧,版本的概念就是为了解决这个产生分歧后的“悔棋”行为。版本支持回退和任意版本的恢复,其存在也是解决了第二点提到的记录所解决的问题:修改成本。修改成本降得越低,在线协作的人员参与度就越高,离真正意义上的在线协作也就越接近。
有修改就会有版本,所以版本可以说是在线协作的五个基本要素中最重要的一个。
对于一个在线型的协作来说,形式应该说是奠定一个系统协作发展方向的基石。因此在开始设计你的在线协作系统之前,优先考虑一下,你需要的协作形式是什么。
目前在线协作的形式基本分为两大类:同步协作,异步协作。
同步协作顾名思义是同时进行的协作,举个例子:腾讯文档就是同步协作的类型。在同步协作的形式中,就像多个人一起捏泥巴,其他人的操作会马上反馈到你的视角,当然也可以影响到你的操作。同步协作的模式的协作程度最高,因为他是时刻更新的反馈,对于信息获取频率较高的系统使用同步协作会更加适合。
但是同步协作也存在一些缺点:对服务系统要求高,因为多人操作引起的信息刷新需要系统时刻保持连通并实时刷新,容易造成卡顿现象;对团队协作的模式也有要求,同步协作适合不同的人对同一个东西不同的地方做不同的事,如果是多个人对于同一个地方做不同的事使用同步协作反而降低协作效率。
异步协作相对同步协作来说就是信息跟新的不同步,一般是一个版本修改后的刷新,异步协作相对于同步协作来说优点就在于成员之间操作的互相独立互不影响,即使是对同一个内容进行修改也可以生成两个不同的版本,保留了每个成员独立的修改逻辑,这对于项目类型的协作来说是比较友好的形式。
而异步协作的缺点其实就是同步协作的有点,异步协作不能很及时地更新到最新版本的信息,在修改者没有保存之前,其他人员也只能看到之前的版本情况,对于信息及时性要求较高的协作团队来说不太友好。
两种形式可以说是优缺点互补,形式互补的,没有哪一种就能成为协作机制的万金油,还是需要产品本身对自己产品的理解来选择合适的协作形式。因为不同的协作形式会影响到其他部分功能逻辑的开发和设计,因此形式的确定是你在动手设计一个在线协作系统之前优先考虑的。