Selección de pila tecnológica
El contrato de aceptación es independiente del lenguaje de implementación. No exijas LocalDB ni una aplicación web completa de varios servicios para un ejercicio local de lista de suscripciones.
| Vía | Ventajas para este laboratorio | Obligaciones adicionales |
|---|---|---|
| Módulos ES de Node 24 | Sin instalación de paquetes; ejecutor de pruebas nativo | Normalización de URL y copias defensivas |
| TypeScript sobre Node | Mismo entorno y contrato, tipos explícitos de registros | Seleccionar la importación correcta y la sintaxis TS compatible |
| .NET 10 Minimal API + Blazor opcional | Contratos e interfaz familiares de C# | Adaptar pruebas de aceptación, configurar origen y puerto, realizar comprobaciones reales del navegador |
| Python | Clase pequeña de almacén y pruebas de biblioteca estándar | Preservar explícitamente la semántica de URL normalizadas |
| Go | Almacén tipado y adaptador net/http |
Adaptar contratos de error y salida y ejecutar go test |
El repositorio incluye referencias del instructor en Node y TypeScript bajo reference/.
El script de preparación las omite. Las otras vías son adaptaciones guiadas, no afirmaciones
de compatibilidad ejecutada.
Mantén el primer incremento en memoria. Introduce una base de datos o un adaptador HTTP solo mediante un plan separado después de verificar el contrato de dominio.