WU / DOCSUNIVERSAL MICROFRONTENDS
ES
WU FRAMEWORK / DOCUMENTACIÓN OFICIAL

Microfrontends.
Una misma página.

WU Framework compone aplicaciones mediante un ciclo de vida común, independiente del framework. Cada app conserva su tecnología; WU coordina el montaje y la comunicación. WU CLI prepara el proyecto para empezar.

OFFICIAL DOCSWU / v4EDICIÓN EN ESPAÑOL
PRUÉBALO AQUÍ

Un clic en React. Un cambio en Vue.

WU 4.0.0

Pulsa Sumar uno. Dos microapps reales comparten el contador mediante WU. Después desmonta Vue y comprueba qué ocurre con el estado.

Conectando dos microapps…

DECISIONES DE ARQUITECTURA

Configuración y aislamiento.

Guía de comparación →

Elige según cómo quieres cargar, montar y conectar las aplicaciones. Estas herramientas también pueden combinarse.

DecisiónWU Frameworksingle-spaWebpack Module Federation
ComposiciónCiclo de vida, store, eventos y serviciosCiclo de vida y orquestaciónCarga de módulos remotos y dependencias compartidas
Aislamiento de CSSShadow DOM gestionado por WU según la configuraciónEstrategia de la app; admite Shadow DOMEstrategia de la app y del renderizador
Aislamiento de DOMUn Shadow Root por app en esta demo; el modo iframe es una opción distinta.Contenedor de montaje; la app decide si usa Shadow DOM.La federación comparte módulos; el contenedor DOM lo decide la app.
Configuración habitualWU CLI genera el shell y las apps. Configuras manifests, grants y lifecycle; no necesita ModuleFederationPlugin.Root config, registro de apps, reglas de activación y lifecycle; eliges el cargador y el build.Con webpack: ModuleFederationPlugin, exposes/remotes y la política shared. Otros hosts de federación tienen su propia configuración.
Alcance y fuentes técnicas

Shadow DOM encapsula la estructura y los selectores de CSS. No crea un límite de seguridad contra JavaScript hostil. La configuración descrita no es una puntuación de dificultad ni un benchmark de productividad.

Fuentes técnicas oficiales: webpack / ModuleFederationPlugin · single-spa / CSS · single-spa + Module Federation

CÓDIGO Y COMUNIDAD

Participa directamente en WU.

Explora los repositorios oficiales, comparte un caso reproducible o habla con sus creadores.

Los repositorios de Forgejo requieren iniciar sesión. También puedes reportar un bug o proponer una idea desde Soporte.

13 adapters incluidos. Integración abierta.

También puedes conectar otra tecnología con un lifecycle propio. Crear una integración →

DESARROLLO FRONTEND

¿Qué quieres construir?

Programa tus pantallas con JavaScript o TypeScript. Conecta capacidades de tu producto con estado, eventos y servicios de WU.

Desarrollar aplicaciones web con WU →

Aprende paso a paso

01 / EMPEZAR
  1. 01 / ENTENDERQué es WU

    Qué problema resuelve y cuándo te conviene utilizarlo.

  2. 02 / CREARTu primera microapp

    Genera el proyecto y comprueba una app React funcionando.

  3. 03 / AMPLIARAñadir una segunda app

    Incorpora Vue al mismo proyecto y prueba las dos apps.

  4. 04 / CONSTRUIRPreparar producción

    Construye los archivos que publicarás y revísalos en el navegador.

Elige cómo componer tu frontend

Continúa según lo que necesitas

02 / CONSULTAR Y PRACTICAR

Cómo encajan las aplicaciones

VER ARQUITECTURA ↗
EJEMPLO / UNA TIENDA● DOS APPS
TU PÁGINA / SHELLORGANIZA LA NAVEGACIÓN Y EL ESPACIO
WU FRAMEWORK MONTA LAS APPS · COMPARTE DATOS Y EVENTOS
CatálogoREACT · ELEGIR UN PRODUCTO
CarritoVUE · MOSTRAR LA SELECCIÓN
CADA APP CONSERVA SU INTERFAZ Y SUS DEPENDENCIASEL SHELL LAS REÚNE

Tu primer resultado

03 / EN TU PROYECTO
NODE 24 + NPM

Empieza con una app.

El CLI genera una página anfitriona Astro y una microapp React. La guía explica qué archivos aparecen y cómo probar su contador. Añadirás Vue en el siguiente paso.

Seguir la guía completa →
TERMINALwu 1.2.0
npm install --global @wu-framework/cli@1.2.0
wu create mi-plataforma --template react --shell astro
cd mi-plataforma
wu install
wu dev --native --port 3000 --no-open
Abrir en StackBlitz

Edita Astro, React y Vue en el navegador. El entorno instala las dependencias del ejemplo y arranca la vista previa.

Este starter usa herramientas JavaScript. Para ejecutar el CLI nativo de WU, sigue la guía local. Guía local →
↳Al arrancar, abre http://127.0.0.1:3000 y selecciona mi-plataforma. El contador de React debe responder a los botones + y −.

¿Quieres estudiar una aplicación completa? Mira cómo está construido este portal. Para elegir npm o CDN, consulta versiones y distribución.

WU SE CONSTRUYE CONTIGO

¿Encontraste un bug? ¿Tienes una idea?

Tu experiencia mejora WU. Cuéntanos qué falla o ayuda a sostener su desarrollo.