La eterna resistencia de Visual FoxPro
Este episodio recorre la historia de Visual FoxPro, una de esas herramientas que durante años fueron el motor silencioso de miles de aplicaciones empresariales. Antes de que todo fueran frameworks modernos, nubes, APIs y bases de datos gigantescas, FoxPro ofrecía algo muy poderoso: velocidad, sencillez y una forma rápida de crear programas orientados a datos.
Su origen se remonta a los años 80, con FoxBASE, una alternativa que acabó destacando por su rendimiento y por una tecnología clave: Rushmore. Gracias a ella, las consultas sobre bases de datos podían ejecutarse con una rapidez sorprendente para la época. Esto convirtió a FoxPro en una herramienta muy apreciada por programadores, pequeñas empresas y departamentos que necesitaban soluciones ágiles sin depender de grandes infraestructuras.
En 1992, Microsoft compró Fox Software y Visual FoxPro pasó a formar parte de su ecosistema de desarrollo. Durante años fue una opción muy potente para crear aplicaciones de escritorio, gestionar datos y construir sistemas internos. Pero, como ocurre tantas veces en tecnología, lo que un día fue vanguardia acabó quedando atrapado en el pasado.
Microsoft anunció el final de Visual FoxPro en 2007 y el soporte extendido terminó definitivamente en 2015. Desde entonces, muchas empresas que todavía dependen de aplicaciones antiguas se enfrentan a un problema delicado: sistemas de 32 bits, problemas de compatibilidad, riesgos de seguridad y dificultad para encontrar programadores que conozcan la herramienta.
El episodio también analiza las opciones de modernización. Algunas organizaciones optan por migrar completamente sus sistemas, mientras que otras buscan preservar el legado mediante alternativas como Xbase++ o Servoy, que permiten mantener parte de la lógica y las bases de datos existentes sin romperlo todo de golpe.
Visual FoxPro es, en el fondo, una historia sobre el paso del tiempo en la informática. Una herramienta brillante, rápida y querida, que demuestra que el software no solo se abandona cuando deja de funcionar, sino cuando el mundo que lo rodea cambia demasiado.