前端架构(Frontend Architecture)MOC

前端架构设计,包括微前端、分层架构、组件系统设计等。

学习路径:架构设计是高级应用阶段的内容,需要掌握前端框架(ReactVue)、[状态管理](../../02-框架进阶/状态管理/!MOC-状态管理.md)、工程化工具 等基础。架构设计与 网络与传输部署与发布 密切相关。


📚 核心主题


🎯 架构模式

微前端

  • Module Federation
  • iframe 方案
  • Web Components
  • 单 spa(Single-SPA)

分层架构

  • 表现层
  • 业务层
  • 数据层
  • 基础设施层

设计模式

  • MVC/MVP/MVVM(可参考 ReactVue 的架构)
  • 观察者模式(与 状态管理 相关)
  • 发布订阅模式
  • 策略模式

📝 学习建议

  1. 前置知识:需要掌握前端框架(ReactVue)、状态管理工程化工具
  2. 学习顺序:基础 → 框架 → 状态管理 → 工程化 → 架构设计
  3. 相关主题
  4. 实践应用:架构设计需要结合实际项目需求,考虑可扩展性、可维护性、性能等因素

📖 学习资源


前端架构 微前端 架构设计