Articulo de referencia

Micro frontend

Un micro frontend es un patrón arquitectónico para el desarrollo web, donde los frontends desarrollados de forma independiente se componen en un todo mayor. [ 1 ] Es análogo a u...

Un micro frontend es un patrón arquitectónico para el desarrollo web, donde los frontends desarrollados de forma independiente se componen en un todo mayor. [ 1 ] Es análogo a un enfoque de microservicios , pero para aplicaciones de una sola página del lado del cliente escritas en JavaScript . [ 2 ] Es una solución para la descomposición y el enrutamiento de múltiples aplicaciones frontend. [ 3 ]

Los micro frontends (MFE) se pueden construir utilizando los siguientes enfoques:

  • Con herramientas como la federación de módulos o la federación nativa
  • Con bibliotecas como Single-SPA o frameworks como Piral [ 4 ]
  • Con componentes web
  • Con iframes

Las empresas que utilizan micro frontends son Canonical , IKEA , Scania AB , Spotify , etc. [ 5 ]

Para Webpack, este concepto se conoce como federación de módulos. [ 6 ]

Véase también

Referencias

  1. "Micro Frontends" . martinfowler.com . Consultado el 3 de mayo de 2023 .
  2. "Contentstack: ¿Qué es un enfoque de micro-frontend?" . CW Developer Network . Consultado el 29 de agosto de 2022 .
  3. "Estrategias de decisión para una arquitectura de micro frontends" . InfoQ . Consultado el 29 de agosto de 2022 .
  4. Rappl, Florian. El arte de los micro frontends . Verzdesign Publishing . ISBN 978-1-83546-637-7.
  5. "Experiencias con micro frontends en IKEA" . InfoQ . Consultado el 29 de agosto de 2022 .
  6. "Federación de módulos" . webpack . Consultado el 29 de agosto de 2022 .