百度百科模块化:是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部特性. 计算机模块化:一般指的是可以被抽象封装的最小/最优代码集合,模块化解决的是功能耦合问题. 组件化:是模块化进一步封装,根据业务特点或者不同的场景封装出具有一定功能特性的独立整体, 另外,前端提到组件化更多的是具有模板,样式和js交互的UI组件. 工程化 工程化是Web开发是遇到的问题: 1,模块多了,依赖管理怎么做: 2,页面复杂度提升之后,多页面,多系统,多状态怎么办: 3,怎么解决