搭建系统:大量的低价值需求应该如何应对?
搭建系统的目标
搭建系统的目标是解决大量的简单页面生产问题。衡量这个目标的指标应该是生产页面的数量,这部分非常的明确,你如果要搭建系统,你可以根据业务的体量和服务的范围来决定具体的指标要求。
搭建系统设计
搭建系统设计大概有几种流派:
第一种,模板化搭建,由前端工程师生产页面模版,再由运营提供数据完成页面,可以用以下公式理解:
模版 + 数据 = 页面
- 第二种,模块化搭建,由前端工程师生产模块,再由运营把模块和数据组织成页面。
- 第三种,数据驱动界面,是一种比较新的思路,即数据中包含了展示自身所需要的模块相关信息,本身决定了界面。
但是不管是什么流派,都可以认为是数据、模块、模版、页面几种实体的相互作用。下面详细介绍下这几样实体:
数据
数据是用户展示界面的信息。
按照数据用途,可以分为界面配置数据和内容数据。
按照数据来源,又可以分为运营人员填写的数据和来自API的数据。
搭建系统本身是个产品,我们要对这个实体,要设计增删改查的能力。
模版
模版可以简单理解成挖了许多坑的页面,它一般是由前端工程师来生产的一种实体。与数据之间的连接是数据的格式,对JSON来说,JSON schema是社区接受比较高的一种方案。
最简单的模版可以用字符串模版来设计,复杂一点的模版则可以由JavaScript进行渲染。
模块
模块与模版非常相似,但是从产品的角度,模块是可以组合的。跟模版相似的部分如数据连接、版本化发布、批量更新等。
页面
不管是模版搭建还是模块搭建,我们的最终生产的目标都是页面。页面同样需要版本化发布,便于回滚。
搭建系统的实施
在“我”工作的实践中,搭建系统的实施是所有系统中最容易的了。对多数公司来说搭建系统是一种刚性需求,只要完成了产品开发,立刻会有大量用户。
所以只要正确识别了需求,搭建系统的推行几乎完全不必担心。
搭建系统的监控
作为一个工具型技术产品,搭建系统同样会产生大量有价值的数据,搭建系统的用户访问和生产页面数量是衡量自身的重要指标。
此文章为8月Day5学习笔记,内容来源于极客时间《重学前端》,日拱一卒,每天进步一点点💪💪
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。