【问题标题】:What is the are difference beetween micro-frontend and microservice微前端和微服务有什么区别
【发布时间】:2019-07-16 08:44:30
【问题描述】:

微前端是一种用于前端 Web 开发的微服务方法。

微服务是一种架构风格,它将应用程序构建为围绕业务领域建模的小型自治服务的集合。

但是

微前端和微服务的主要区别是什么?

【问题讨论】:

    标签: domain-driven-design microservices micro-frontend


    【解决方案1】:

    只是命名。微前端是微服务的客户端版本。您可以将前端实现为多个应用程序(微前端)。在后端,您创建多个可部署(微服务)来构建应用程序。当然,对于微服务和微前端,有一些模式和最佳实践(API 网关、服务发现等)可能不适用于其中之一或彼此不同。然而,主要思想是相同的。

    【讨论】:

      【解决方案2】:

      Microservices 与后端功能相关。 Microfrontend's 想法是在客户端划分您的应用程序。当您有一组许多开发人员在同一产品/代码库上工作时,这种划分特别有用。看看下面的链接:这些演讲对于理解 microfontends 的区别和想法非常有帮助,它的优点和缺点。

       1) https://www.youtube.com/watch?v=BuRB3djraeM
          2) https://www.youtube.com/watch?v=Bnmy5zMY14s
          3) https://www.youtube.com/watch?v=asqgKaUMXq0 
      

      【讨论】:

        猜你喜欢
        • 2018-01-29
        • 1970-01-01
        • 2018-01-09
        • 2021-11-03
        • 2017-11-16
        • 2022-01-25
        • 2018-06-25
        • 1970-01-01
        • 2018-01-21
        相关资源
        最近更新 更多