知识卡片
自研系统与商业化产品对列表页的不同实现策略
内容
列表页本质上都是检索条件+结果列表+分页器的组合,但实现策略应视产品形态而定:自研自用系统客户单一、需求确定,硬编码列表页投入产出比最高;商业化软件产品要满足不同客户的差异化诉求,值得投入做一套灵活的自定义列表页控件(视图编辑器),让用户自己配置搜索字段、显示列、排序甚至用类SQL语法做复杂查询(如JIRA的过滤器和JQL)。发散:这是”要不要做通用配置化能力”这类架构决策的一个具体范例——通用化值不值得做,取决于你面对的是一个客户还是很多个差异化客户,服务对象数量决定了配置化投入的摊销收益,不是配置化本身有没有技术含量。
参考来源
《决胜B端:驱动数字化转型的产品经理》第05章《5.4 界面与常见组件设计》