# 项目介绍
记录工作中的一些有特点的项目经验,整理在这里,方便后续用。
# 1、可视化后台
由后端人员通过简单的可视化操作,完成后台页面的开发。目标,完成 80%的增删改查页面。
目前新的后台需求,基本采用该后台进行配置,已经有 200+的后台页面。
技术选型
- 存储 JSON 配置,利用配置生成代码
- 存储 JSON 配置,利用配置生成页面 【最终选择】
如何抽象出可视化后台的功能
开发和部署的涉及
开发版本和线上版本如何共存,是否有历史版本
# 2、Umi 开发框架
利用 umi
+ umi 插件集
完善公司前端的开发框架。
umi 是蚂蚁金服开源的 可插拔的企业级 react 应用框架
umi 插件集,有社区插件,也有自实现符合公司项目的特定插件
- 如何编写 npm 包
- 版本规范
- 如何实现插件集合
# 3、Node SSR 项目
采用 eggjs + next.js 实现的 ssr 项目,这里需要写一篇完整的 Node SSR 文章,了解从零到一的 ssr 项目。
eggjs + next.js 主要涉及的知识点是,如何把 next.js 集成到 eggjs 中,其他就是常规开发。
# 4、运营活动系统
做个这个得简单 demo,但是还没有达到上线的要求,这里可以简单记录下,但是还有很多知识点需要攻破
- 如何生成代码
- 如何按需加载
- 如何生成唯一的页面地址
- 如何支持上下线
- 布局系统
- 模块体系
等等。
# 5、常规的项目开发
PC,Mobile 项目的开发。常规业务需求开发,没有什么特别的难点。