前端架构演进 - 从单体到微前端(理论篇) (mp.weixin.qq.com)

【简介】

我们首先需要认识到每一个系统的架构都不应该是一成不变的,为了应对业务的变化,我们不应该只有重写这一个选项。但往往架构的迁移业务方不会给开发人员预留充足的时间,在短时间内平滑地将旧的架构向新的架构演进就成为了一个需要解决的问题。

本文将从一个我最近经历的项目出发,讲解我们是如何在两周时间内将一个单体前端应用演化为一个微前端应用的。

点击查看全文 >>

@Teobler 2021-04-25 20:59分享 / 0个评论
赞过的人: IT技术博客大学习
要不要再学学下面的文章?
什么是前端工程化 (mp.weixin.qq.com)
提到工程化(构建)工具,作为经验丰富的前端开发者,相信你能列举出不同时代的代表:从 Browserify + Gulp 到 Parcel,从 Webpack 到 Rollup,甚至 @尤雨溪编写的 Vite,相信你也并不陌生。没错,前端发展到现在,工程化工具琳琅满目。但很多工具的实现和设计非常复杂,甚至出现了「面向 webpack 编程」的调侃。
by @code小生 2021-11-28 13:57 分享 查看详情
前端测试的反模式 (insights.thoughtworks.cn)
不要把测试覆盖率视为太过重要的指标,它的目的还是帮助提升代码的稳定。有的代码没有覆盖也没关系,有的代码值得你覆盖好多遍。毕竟,我们不是为了写测试而写测试。
by @Thoughtworks 2021-11-24 18:05 分享 查看详情
亿级流量系统架构演进之路 (zhuanlan.zhihu.com)
海量用户同时进行高频访问对任何平台都是难题,也是行业乐此不疲的研究方向。但值得庆幸的是,虽然业务场景不同,设计和优化的思想却是万变不离宗。本文将结合业务与高并发系统设计的核心技术点,对系统架构调优方案进行深度剖析。
by @又拍云 2021-11-17 11:49 分享 查看详情
这些鲜为人知的前端冷知识,你都GET了吗? (mp.weixin.qq.com)
最近公司项目不多,比较清闲,划水摸鱼混迹于各大技术博客平台,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来,不由的发出一声感叹!
by @code小生 2021-11-08 10:15 分享 查看详情
前端与后端的区别,一图恍然大悟! (mp.weixin.qq.com)
编程是一项有趣的工作,每位程序员在职业生涯中都会发生很多有趣的事情,本文收集了一些与程序员有关的图,希望能给你带来一时的轻松与快乐。
by @code小生 2021-11-08 10:14 分享 查看详情
扒一扒国产Linux操作系统架构是怎么设计的? (mp.weixin.qq.com)
简而言之,桌面操作系统就是大家平常个人电脑里面用的操作系统。桌面操作系统应该是所有操作系统类型中最为复杂、研发技术难度最高的一种操作系统了。世界上非常优秀的桌面操作系统有微软的Windows和苹果的Mac OS,其他的Linux桌面操作系统,比如Fedora、Suse、Ubuntu包括我们自己的Deepin,虽然这十几年取得了长足的进步,但是相对于Windows和Mac OS,不论技术先进性、交互设计还是产品质量方面都还有非常大的差距。
by @code小生 2021-10-31 12:31 分享 查看详情
MPP架构与Hadoop架构是一回事吗? (insights.thoughtworks.cn)
现在当人们说到MPP架构时,它们实际上指代的是“分布式数据库”,而Hadoop架构指的则是以Hadoop项目为基础的一系列分布式计算和存储框架。不过由于MPP的字面意思,现实中还是经常有人纠结两者到底有什么联系和区别,两者到底是不是同一个层面的概念。
by @Thoughtworks 2021-10-20 16:03 分享 查看详情
一行JS实现的功能,看起来像一个前端专家 (mp.weixin.qq.com)
JavaScript 可以做很多神奇的事情!
从复杂的框架到处理 API,有太多的东西需要学习。
但是,它也能让你只用一行代码就能做一些了不起的事情。
看看这 13 句 JavaScript 单行代码,会让你看起来像个专家!
by @code小生 2021-09-30 21:43 分享 查看详情
微前端拆分实践 (teobler.com)
我们的项目整体来看算得上一个比较大型的项目,整个项目规划完成后有 17 条业务线。但是在刚起项目的时候由于种种原因并没有考虑周全,将项目当成一个普通的前端项目来解决,在第一期项目结束,第一条业务上线后,我们紧接着开始了第二和第三条业务线的开发,紧接着我们就遇到了一些问题.....
by @Teobler 2021-09-14 09:38 分享 查看详情
一套标准的前端代码工作流 (mp.weixin.qq.com)
先说下编辑器选择,在踏入前端行业之前,我最喜欢的代码编辑器就是 sublime text ,它很简单,编写大部分语言都很ok,就比如说写 python ,下面是我在2017年我在学习 python 时发布过一篇关于 sublime text 的百度经验:
by @code小生 2021-08-29 13:26 分享 查看详情