Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.69 KB

difference-between-group-and-tag.md

File metadata and controls

45 lines (27 loc) · 1.69 KB

分组和标签的优缺点

前言

不只一次听说,用户都提议微信加分组,好友要分组/群聊要分组/收藏要分组,
然后微信非常听话地上线了标签功能,就是不搞分组功能你说气不气。

那么微信为什么更倾向于用标签功能而不是分组功能呢?这便是本文主题。

分组功能

  1. 严格的差异化
    分组/分类,实际像是在对事物本质进行限定,有一点的排他性,有点非此即彼的理性归纳。

  2. 往往可有多级分类
    在某分组之下,可再细分为更多分组,嵌套关系让分组的差异化更为清晰。

  3. 语义解释复杂
    比如 PhotoShop 即符合软件也符合办公,会出现两边都适用的想法,最终是选冗余拷贝还是赋予更贴合的语义呢。

  4. 层级间的联动影响较小
    比如分公司/部门/职位三个标签打在同一个人身上,变动时就需比较小心,分组因为比较独立而改动起来稍微轻松。

标签功能

  1. 非体系的关键词
    比如优先级高/已废弃/常用等,是非常宽泛且动态的感性认识。

  2. 仅有单个层级
    非多维的(一维的)数据结构,检索不用递归;带标签与不带标签展示效果清晰明显。

  3. 全局通常是唯一的
    比如已废弃/垃圾桶之类的标签,多半是全局统一的,不会存在多个。

  4. 同个内容可有多个标签
    若选用分组则会使一个元素存在于多个分组中,容易冗余和语义模糊,而标签对这个问题不甚关心。

举些例子

管理系统的菜单

文章标签/商品分类

收藏夹