zoukankan      html  css  js  c++  java
  • EMP-面向未来微前端方案正式开源了!

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

    EMP项目github链接: https://github.com/efoxTeam/emp

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

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

    什么是微前端

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

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

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

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

    EMP微前端生态

    方案优势与成效

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

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

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

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

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

    完善的开发体验

    构建成果

    COCOS 分拆用例

    最后

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

  • 相关阅读:
    URLOS用户福利:申请免费的泛域名(通配符域名)SSL证书
    主机管理面板LuManager以Apache2协议开源发布,可用作商业用途
    微服务设计概览
    使用SpringBoot搭建Web项目
    公共方法整合(四)数组相关
    阿里云短信整合封装类库
    高德地图接口使用整理
    公共方法整合(三)时间相关方法
    PHP 服务端友盟推送
    html 录音并上传
  • 原文地址:https://www.cnblogs.com/BoatGina/p/13978748.html
Copyright © 2011-2022 走看看