搭建系统:大量的低价值需求应该如何应对?

搭建系统的目标

搭建系统的目标是解决大量的简单页面生产问题。衡量这个目标的指标应该是生产页面的数量,这部分非常的明确,你如果要搭建系统,你可以根据业务的体量和服务的范围来决定具体的指标要求。

搭建系统设计

搭建系统设计大概有几种流派:

  • 第一种,模板化搭建,由前端工程师生产页面模版,再由运营提供数据完成页面,可以用以下公式理解:

    模版 + 数据 = 页面
  • 第二种,模块化搭建,由前端工程师生产模块,再由运营把模块和数据组织成页面。
  • 第三种,数据驱动界面,是一种比较新的思路,即数据中包含了展示自身所需要的模块相关信息,本身决定了界面。

但是不管是什么流派,都可以认为是数据、模块、模版、页面几种实体的相互作用。下面详细介绍下这几样实体:

数据

数据是用户展示界面的信息。
按照数据用途,可以分为界面配置数据和内容数据。
按照数据来源,又可以分为运营人员填写的数据和来自API的数据。
搭建系统本身是个产品,我们要对这个实体,要设计增删改查的能力。

模版

模版可以简单理解成挖了许多坑的页面,它一般是由前端工程师来生产的一种实体。与数据之间的连接是数据的格式,对JSON来说,JSON schema是社区接受比较高的一种方案。
最简单的模版可以用字符串模版来设计,复杂一点的模版则可以由JavaScript进行渲染。

模块

模块与模版非常相似,但是从产品的角度,模块是可以组合的。跟模版相似的部分如数据连接、版本化发布、批量更新等。

页面

不管是模版搭建还是模块搭建,我们的最终生产的目标都是页面。页面同样需要版本化发布,便于回滚。

搭建系统的实施

在“我”工作的实践中,搭建系统的实施是所有系统中最容易的了。对多数公司来说搭建系统是一种刚性需求,只要完成了产品开发,立刻会有大量用户。
所以只要正确识别了需求,搭建系统的推行几乎完全不必担心。

搭建系统的监控

作为一个工具型技术产品,搭建系统同样会产生大量有价值的数据,搭建系统的用户访问和生产页面数量是衡量自身的重要指标。

此文章为8月Day5学习笔记,内容来源于极客时间《重学前端》,日拱一卒,每天进步一点点💪💪

豪猪
4 声望4 粉丝

undefined