Reflexión sobre Foxpro y nuestro apoyo

Posted on mayo 25, 2010

20



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ó.

Quizás sea el momento de que los que usamos FOX nos impliquemos más, y
hagamos de evangelizadores del lenguaje y colaboremos más en las
tareas de dar a conocer las características y avances que van saliendo
alrededor de nuestro entorno de programación. Así conseguiremos ayudar
a otros usuarios y potenciales usuarios a hacer integraciones y
aplicar cosas que ya es posible hacer, pero que la gente todavia no
hace por simple desconocimiento.
El apoyo a revistas como FoxRock también es importante para ir
reciclando nuestros conocimientos, ya que suelen añadir comentarios de
prestigiosos autores dentro de nuestro mundillo.