说明:
普通工程师和架构师最根本的区别就是工程化、模块化和架构思维,对于前端工程师而言,一个项目的技术含量可能架构占了很大一部分,为什么开发很痛苦,代码很乱,实际上是架构没做好,学完本章,下面的问题我想应该都有自己的理解。
重要问题
- 一个H5或PC项目,应该具备哪些功能点?
- 通用模块应该如何封装?
关键点
- 后台管理系统和H5项目在形态上有很大差异,但是对于基础架构部分大有雷同,我们如何搭建通用架构?
- 很多工具库都是在开发过程前提前封装,我们应该如何封装路由、cookie、storage等模块