Web 前端工程化

如何进行高效的多人协作?
如何保证项目的可维护性?
如何提高项目的开发质量?

而前端工程本质上是软件工程的一种,因此我们应该从软件工程的角度来研究前端工程。

模块化、组件化、规范化、自动化

模块化只是在文件层面上,对代码或资源的拆分;
而组件化是在设计层面上,对 UI 的拆分。