什么是模块化

简单说就是把系统分成各个独立的部分,每个部分单独实现功能,将系统分割成可独立的功能部分。

随着MVC等框架、微服务等技术的兴起,模块化开发已经称为必须。web前端也已经演变称为大前端。

模块化开发的优缺点:


优点:
可维护性高

  • 架构清晰,灵活开发
  • 降低程序耦合性
  • 方便模块功能调试、升级以及模块间的组合分解

缺点:
损耗性能

  • 系统分层,调用链长
  • 模块间通信发送消息很消耗性能
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐