Hola,
Al igual que todos vosotros, cuando M$ anunció finalmente que dejaría
de dar soporte a este lenguaje, a parte de un enfado importante,
decidí ver qué herramientas me podrían ayudar a hacer desarrollos con
la potencia y versatilidad que me ofrece VFP.
Por desgracia, no encontré una herramienta a su altura para el
desarrollo de aplicaciones de escritorio basadas en gestión de bases
de datos, pero que a su vez tuviesen la facilidad y flexibilidad de
integración con otros ecosistemas, léase XML, CGIs y demás opciones
que nos permiten a los desarrolladores de VFP seguir ofreciendo
productos potentes y a precios económicos, ya que no necesitan
tantísimos recursos como las otras alternativas planteadas desde la
misma M$. Sí es cierto que VStudio es más potente, es más versátil,
trata mejor XML, etc, pero la cruda realidad es que cuando tienes que
hacer algo que no sea copiar/pegar objetos que alguien desarrolló con
anterioridad, tu vida se convierte en un viacrucis, aumentan los
costes pues necesitas añadir más personas para hacer lo que antes
hacías con una, con toda la carga que eso supone.
Actualmente tengo la esperanza que la empresa eTecnología pueda
finalizar su interesante proyecto VFP Net. Será VFP versión .NET con
soporte de compilación para 64 bits y tablas de más de 2 GB de
tamaño, razones ambas con suficiente peso para tomar muy en serio esta
alternativa. Si además añades sus nuevas funcionalidades que han
implementado en el lenguaje, cuando el producto salga a la calle, si
funciona como se espera, espero que M$ haga con más de un diseñador
del lenguaje C# y VBNET y responsable de sus campañas de márquetin lo
mismo que ha hecho con los de Windows Mobile… ponerlos de patita a la
calle.
Según eTecnología, les falta un 10% de implementación de las funciones
del lenguaje. Creo que les falta lo más pesado, como la gestión de
instrucciones SQL Select, Insert, Update, y parece que no hay nada de
las Reports tradicionales (sí que hay un alternativo sistema OOP de
generar Reports que no me he mirado todavía). Habrá que darles tiempo
para que puedan continuar, puesto que con VFP todavía podemos ir
tirando por muchos años, visto lo visto en novedades como las
introducidas en el último Visual Studio.
Es una odisea conseguir que el programador no se consuma en las
caducidades de sus conocimientos en cada mejora de Visual Studio que
tira por el suelo todo lo hecho antes, proponiendo una nueva forma de
hacerlo, cuando la anterior supuestamente era la mejor y la
definitiva. Las formas de acceso a bases de datos desde NET caducan
más rápido que un yogurt de un supermercado, mientras que con Fox
sigues usando tu SEEK, LOCATE, SELECT SQL, etc, igual desde el primer
día que la instrucción se implementó.