适用场景
先说微前端诞生的背景:SPA应用在长时间的迭代开发后,由于人员变更、业务模块变更、业务逻辑迭代等,逐渐从一个普通应用积累成一个巨石应用,随之而来的就是可维护性的问题。这些问题其实就是当年后端微服务流行起来时所同样面临和解决的问题,既包括技术问题,也包括管理问题。
而这类问题通常是SaaS级平台或企业级 Web 应用这种生命周期较长的ToB中后台应用中极为常见的情况。展望前端发展生态,结合软件工程的角度来考量,各种具有高可重用性、高可扩展性、高可维护性的前端架构必将在ToB平台场景中争相绽放。接下来本人从微前端所涉及的技术生态,组织架构,管理体系等方面入手,来详细分析ToB业务中的前端体系。
系列文章
- MFE聚合层-SSPA源码分析
- MFE聚合层-Qiankun源码分析
- MFE聚合层-网关聚合分析
- MFE聚合层-构建聚合
- MFE聚合层-灰度发布支持
- MFE聚合层-KOA源码分析
- MFE聚合层-SSR方案
- MFE应用层-Webpack源码分析
- MFE应用层-Rollup&Gulp源码分析
- MFE应用层-ReactRouter源码分析
- MFE应用层-数据中心
- MFE应用层-代码规范
- MFE应用层-项目复用架构
- MFE应用层-开发框架
- MFE支撑层-UI组件库
- MFE支撑层-动态表单
- MFE支撑层-日志体系
未完待续...
技术生态
本来还想写写微前端和大前端对应的前端组织架构和管理体系,后来想想这东西每个公司都有自己的业务向和管理方式和文化,还是聊聊技术吧.