什么是模块化 简单说就是把系统分成各个独立的部分,每个部分单独实现功能,将系统分割成可独立的功能部分。 随着MVC等框架、微服务等技术的兴起,模块化开发已经称为必须。web前端也已经演变称为大前端。 模块化开发的优缺点: 优点: 可维护性高 架构清晰,灵活开发降低程序耦合性方便模块功能调试、升级以及模块间的组合分解 缺点: 损耗性能 系统分层,调用链长模块间通信发送消息很消耗性能