EMP-面向将来微前端方案正式开源了!

原文团队掘金平台:https://juejin.im/post/6891532248269783054前端

EMP项目github连接: https://github.com/efoxTeam/empgit

EMP教程整理: https://github.com/efoxTeam/emp/wikigithub

目前,EMP微前端方案已经在github开源了,能够当即开箱使用。具体详细的教程文档也在wiki更新,敬请期待。后端

什么是微前端

作好前端开发不是件容易的事情,而比这更难的是扩展前端开发规模以便于多个团队能够同时开发和维护一个大型且复杂的产品。为解决这个难题,前端领域逐渐出现一种趋势,能够将大型的前端项目分解成许多个小而易于管理的独立部署的应用,并实现应用级别的资源(UI组件/工具函数/业务模块)分享,就像后端领域的微服务同样。框架

在这种趋势下, Micro Frontends 官网推出了微前端概念:(来自:https://micro-frontends.org/)frontend

值得留意的是,Micro Frontends 官网的最新概念剔除了“使用不一样框架”的定义约束。函数

随着微前端话题愈来愈火,愈来愈多企业和团队加入拥抱微前端的队列之中。咱们在探索微前端的路上,对比了业界微前端方案的利弊以后,设计了一套面向将来的、稳定的和快速的一套微前端方案,命名为EMP微前端方案。在完善的手脚架生态基础上,落地了多个线上项目,取到了显著的效益。微服务

EMP微前端生态

方案优点与成效

  • 应用间共享资源可一键更新,更新效率高工具

  • 应用开发环境构建速度快,开发体验友好post

  • 真正的零改形成本,改造便捷省力

  • 侵入性为零,不污染应用本来逻辑

  • 微前端方案复用成本低,不局限于框架使用,通用性高

完善的开发体验

构建成果

COCOS 分拆用例

最后

目前脚手架生态基本完善,可在github开源库快速上手,当即使用,后续会在wiki快速更新具体教程和使用技巧,欢迎各位童鞋提pr和issues以及star关注。让咱们一块儿以更加优雅的姿态在微前端之路越走越好!

相关文章
相关标签/搜索