000100 IDENTIFICATION DIVISION. MODERNIZACIÓN
RUTA DE MIGRACIÓN / SOCIAL11
Migrar FoxPro a .NET Migración de lógica FoxPro y DBF a C#/.NET y bases de datos modernas.
ORIGEN FOXPRO
FOXPRO formularios + lógica
DBF datos + índices
REPORTS informes + procesos
IA + INGENIERÍA
DESTINO .NET
C# / .NET SQL APIs WEB TESTS
RUTA DE MIGRACIÓN Qué implica realmente esta migración Visual FoxPro combina lenguaje, formularios y motor de datos DBF en un ecosistema muy particular. Una migración a .NET necesita entender índices CDX, memos FPT, cursores, SET, vistas, formularios SCX/VCX y lógica en PRG antes de mover datos o reconstruir pantallas.
Origen Visual FoxPro PRG, SCX, VCX, MNX y FRX DBF, CDX, FPT, cursores y vistas COM, OLE y automatizaciones Proceso Analizar Separar Transformar Probar IA + ingeniería
Qué debemos conservar El valor funcional del sistema Reglas proceduralmente embebidas Informes y consultas de negocio Claves e históricos que siguen teniendo significado Qué debe cambiar La parte que limita mantenimiento y evolución Sustituir DBF/CDX como base central Eliminar SET y estado global como mecanismo de negocio Separar interfaz, dominio y persistencia PROCESO
Una migración verificable, no una traducción automática 01 Inventario VFP Localizamos proyectos, formularios, clases, reportes y tablas.
02 Perfilado DBF Analizamos claves, duplicados, memos, borrados e índices.
03 Mapa funcional Relacionamos PRG y eventos con casos de uso.
04 Migración de datos y lógica Movemos primero estructuras verificables y después operaciones.
05 Corte por módulos Convivimos con VFP mientras los procesos se trasladan de forma controlada.
Riesgos que revisamos Los puntos que suelen provocar diferencias Registros marcados como deleted pero no eliminados Índices y ordenaciones dependientes de configuración Campos memo y codificaciones antiguas SQL dialectal y cursores temporales con lógica implícita Criterios de aceptación Qué comprobamos antes de retirar el sistema anterior Datos DBF reconciliados con SQL Índices y reglas de búsqueda reproducidos conscientemente Reportes críticos validados Retirada de componentes FoxPro sin dependencias huérfanas