Rustelo/info/resumen_sel_wizard.md

55 lines
1.4 KiB
Markdown
Raw Normal View History

🎯 **Resumen Ejecutivo**
### **Cuándo usar cada implementación:**
## 🔥 **Simple Wizard (Rust Puro)**
**Perfecto para:**
- **Startups/MVP** (90% de casos)
- **Microservicios**
- **Aplicaciones críticas de seguridad**
- **Equipos pequeños**
- **Configuración estable**
```bash
# Ejemplo típico
./wizard → 2 minutos → config.toml listo
Binario: +200KB, RAM: +2MB, Startup: 50ms
```
## 🧙 **Rhai Wizard (Scripting)**
**Perfecto para:**
- **Plataformas multi-tenant**
- **Productos SaaS complejos**
- **Empresas con compliance variable**
- **Configuración que cambia frecuentemente**
- **Integraciones múltiples**
```bash
# Ejemplo típico
./wizard → 10 minutos → config.toml personalizado
Binario: +2MB, RAM: +8MB, Startup: 200ms
```
## 📊 **Regla de Oro:**
```
Si respondes "SÍ" a 3+ de estas preguntas → USA RHAI:
- ¿Tienes múltiples clientes con needs diferentes?
- ¿Configuración cambia más de 1 vez por semana?
- ¿Necesitas integrar con 10+ servicios externos?
- ¿Tienes diferentes compliance por región?
- ¿Ofreces diferentes planes/tiers?
- ¿Necesitas A/B testing de configuraciones?
Si respondes "NO" a la mayoría → USA SIMPLE
```
## 🎯 **Mi Recomendación:**
1. **Empieza con Simple** - 80% de proyectos nunca necesitarán más
2. **Migra a Rhai** cuando realmente lo necesites
3. **No sobre-ingenierees** desde el principio
¿Cuál se adapta mejor a tu proyecto específico? 🤔