微前端是用于前端Web开发的微服务方法。
微服务是一种架构样式,可将应用程序构造为围绕业务领域建模的小型自治服务的集合。
但是
微前端和微服务之间的主要区别是什么?。
答案 0 :(得分:0)
只是命名。 Microfrontend是微服务的客户端版本。您可以将您的前端实现为多个应用程序(微前端)。在后端,您可以创建多个可部署项(微服务)来构建应用程序。当然,对于微服务和微前端,存在一些模式和最佳实践(API网关,服务发现等),它们可能不适用于一个或彼此不同。但是主要思想是相同的。
答案 1 :(得分:0)
Microservices
与后端功能有关。
Microfrontend's
的想法是在客户端划分您的应用程序。当您有一群在同一个产品/代码库上工作的开发人员时,这种划分特别有用。请看下面的链接:这些演讲确实有助于理解微字体的区别和想法,这是有利有弊。
1) https://www.youtube.com/watch?v=BuRB3djraeM
2) https://www.youtube.com/watch?v=Bnmy5zMY14s
3) https://www.youtube.com/watch?v=asqgKaUMXq0