关于前端:微前端

26次阅读

共计 1026 个字符,预计需要花费 3 分钟才能阅读完成。

一、我的认识

1、中台,简略了解就是,把专用局部独立进去,谁想用就拿去用。

图片来自:https://insights.thoughtworks.cn/what-is-zhongtai/

2、同时引出一个概念“微服务”。

微服务,就是独立的一个服务,跟前端的组件不太一样,这个服务是能本人跑起来,不依赖其余服务,是独立的。谁想用就调微服务提供的 API 即可。

图片来自:https://www.zhihu.com/question/65502802

3、也引出一个概念“微前端”。

微前端,就是前端我的项目在随着业务越来越宏大的时候,是否拆分成微服务的模式。各个业务独立开发,测试和公布,甚至回滚。
目前的局势要不是通过 iframe 来加载不同业务,要不是单页利用下通过路由配置等来加载不同业务。
各自都有毛病,但大部分都采纳后者来实现。

这些概念看得多了,就会感觉什么我的项目都能够改为微前端,正所谓“当你手上有一把锤子的时候,看所有的货色都是钉子”。

其实微前端有个前提,就是我的项目蕴含的业务比拟多。如果仅仅是繁多业务的我的项目,就没必要做成微前端了。
个别单页利用下,如果是 vue 框架,则可通过 vue 的异步组件和 webpack 的代码宰割性能来实现路由组件的懒加载,避免 js 文件太大的问题。

不论是微前端,还是前提选型,还是须要看品质,效率和老本。

二、一些文章

文言中台策略 1:中台是个什么鬼?
https://insights.thoughtworks.cn/what-is-zhongtai/

中台微服务了,那前端呢?
https://mp.weixin.qq.com/s/hke92257-EB1ksrV6tb-mg

「微前端」- 将微服务理念扩大到前端开发(实战篇)
https://insights.thoughtworks.cn/micro-frontends-2/

可能是你见过最欠缺的微前端解决方案
https://zhuanlan.zhihu.com/p/78362028

微前端在美团外卖的实际
https://tech.meituan.com/2020/02/27/meituan-waimai-micro-frontends-practice.html

什么是微服务架构?
https://www.zhihu.com/question/65502802

从阿里前端工程化中台实际,看中台建设的舍与得
https://kuaibao.qq.com/s/20200302A0DIDN00

正文完
 0