前端架构 —— 产品研发流程

一、准备工作

产品研发流程(SDLC - 软件开发生命周期):

需求分析 -> 设计 -> 开发 -> 测试 -> 部署 -> 维护

1、需求分析

需求指导设计,设计指导开发

① 模板

  • 模板列表
  • 使用模板创建

②用户

  • 获取验证码
  • 手机登录
  • 获取用户信息

③作品

  • 创建
  • 保存
  • 发布
  • 获取作品列表及信息
  • 分享 到H5

④渠道

  • 获取渠道
  • 创建渠道
  • 删除渠道
2、技术架构设计

一个原则就是要看整体,从上帝视觉,不要特别关注细节

所需项目

前后端分离项目

前端(SPA项目,使用Vue或者React)

  • 编辑器
  • 其他页面

后端 - backend

  • RESTful API
  • H5页面 SSR

组件库 - components

项目之间的关系

3、核心问题分析
海报的组成
  • 背景 ——  纯色、背景图
  • 元素  ——  位置、展示属性、元素组件
数据结构
数据流转
  • 向画布添加或删除组件
  • 更新组件某个属性
  • 渲染画布或作品

扩展性 - 场景设计
  • 海报添加对应的背景音乐
  • 新的组件类型 - 例如:当前日期

结论:不要过分关注细节, 宏观的去设计产品架构

技术方案设计,寻找一个方向,论证:可行性、扩展性、复杂度高低

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值