# 项目介绍

记录工作中的一些有特点的项目经验,整理在这里,方便后续用。

# 1、可视化后台

由后端人员通过简单的可视化操作,完成后台页面的开发。目标,完成 80%的增删改查页面。

目前新的后台需求,基本采用该后台进行配置,已经有 200+的后台页面。

  1. 技术选型

    1. 存储 JSON 配置,利用配置生成代码
    2. 存储 JSON 配置,利用配置生成页面 【最终选择】
  2. 如何抽象出可视化后台的功能

  3. 开发和部署的涉及

  4. 开发版本和线上版本如何共存,是否有历史版本

# 2、Umi 开发框架

利用 umi + umi 插件集 完善公司前端的开发框架。

umi 是蚂蚁金服开源的 可插拔的企业级 react 应用框架

umi 插件集,有社区插件,也有自实现符合公司项目的特定插件

  1. 如何编写 npm 包
  2. 版本规范
  3. 如何实现插件集合

# 3、Node SSR 项目

采用 eggjs + next.js 实现的 ssr 项目,这里需要写一篇完整的 Node SSR 文章,了解从零到一的 ssr 项目。

eggjs + next.js 主要涉及的知识点是,如何把 next.js 集成到 eggjs 中,其他就是常规开发。

# 4、运营活动系统

做个这个得简单 demo,但是还没有达到上线的要求,这里可以简单记录下,但是还有很多知识点需要攻破

  1. 如何生成代码
  2. 如何按需加载
  3. 如何生成唯一的页面地址
  4. 如何支持上下线
  5. 布局系统
  6. 模块体系

等等。

# 5、常规的项目开发

PC,Mobile 项目的开发。常规业务需求开发,没有什么特别的难点。

Last Updated: 2/8/2020, 10:43:40 AM