🏠 Dentro de aplicación ASP.NET
Características:
- Se monta en página ASP.NET existente
- Recibe datos del servidor via
window.__params - Usuario no navega a URL separada
→ Es un MICROFRONTEND INTEGRADO
Ir a Pregunta 2
Objetivo: En 2 minutos, determinar exactamente qué tipo de proyecto necesitas crear.
🏠 Dentro de aplicación ASP.NET
Características:
window.__params→ Es un MICROFRONTEND INTEGRADO
Ir a Pregunta 2
🚀 Aplicación independiente
Características:
→ Es un MICROFRONTEND INDEPENDIENTE
🎯 Funcionalidad de negocio específica
Características:
→ Es un MICROFRONTEND INTEGRADO
🧩 Componente reutilizable
Características:
→ Es una LIBRERÍA
Ir a Pregunta 3
🎨 SÍ - Componentes Vue
Características:
→ Es una LIBRERÍA VUE
🔧 NO - Solo JavaScript/TypeScript
Características:
→ Es una LIBRERÍA UTILIDADES
| ¿Se ejecuta en ASP.NET? | ¿Usa window.__params? | ¿Es reutilizable? | ¿Depende de Vue? | RESULTADO |
|---|---|---|---|---|
| ✅ SÍ | ✅ SÍ | ❌ NO | - | Microfrontend Integrado |
| ❌ NO | ❌ NO | ❌ NO | - | Microfrontend Independiente |
| ❌ N/A | ❌ N/A | ✅ SÍ | ✅ SÍ | Librería Vue |
| ❌ N/A | ❌ N/A | ✅ SÍ | ❌ NO | Librería Utilidades |
Decisión: Librería Vue → importar donde se necesite
// En microfrontend o uso standaloneimport { MiComponente } from "@pnpmworkspace/vue-components";Regla: Si recibe window.__params → Microfrontend Integrado (sin importar complejidad)
Decisión: Microfrontend Independiente con configuración flexible:
// Acepta window.__params opcionalconst config = window.__params?.config || defaultConfig;Decisión:
Una vez que identificaste tu tipo de proyecto:
📋 Generar tu proyecto
Siguiente paso: Templates y Scaffolding
Usa el sistema automatizado para generar tu proyecto con la configuración correcta.
🚀 Tutorial práctico
Siguiente paso: Quick Start
Tutorial de 30 minutos para tener tu primer proyecto funcionando.
Cuando tengas dudas:
Regla de oro: En caso de duda, comienza con la opción más simple y evoluciona según necesidad.