前端工程化之崛起

617 阅读1分钟

近期在阅读相关文章的过程中,我的内心燃起一团火,它逐渐照亮了我一直以来因为“前端缺少完美的微前端工程架构”而失落的心,我想我必须写下一篇文章来记录我此时此刻的心情。

此时此刻,我认为前端工程化将崛起,以往困扰着我们的“如何在多个项目中复用代码”的问题,得到了完美的解决。前端之于面向组件的架构(Component Oriented Architecture, COA),一如后端面向服务的架构(Service Oriented Architecture, SOA),在将来这种架构必定成为前端工程化开发的标准。

我们再也不用羡慕后端的SOA是如何方便的复用Service,因为我们通过COA架构也可以完美的在多个项目中复用组件。

这张图是我个人对于前后端开发链路上的一些对比的理解,可以看到“Module Federation”已经补齐了工程化开发中重要的一环。这样,前端工程师以后不论在工程化开发,还是深入领域的研究上,都可以更好的体现自身价值。前后端将在各自的领域登峰造极,谁也无法替代谁,两者之间的壁垒也会越来越高。

前端工程师加油!

最后,附上Module Federation的一些学习资料:

indepth.dev/webpack-5-m…

github.com/webpack/web…

dev.to/marais/webp…

github.com/module-fede…

federated-libraries-next.now.sh/

github.com/webpack/cha…