"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."

Buenas tardes,
Primeramente, os voy a contar mi vida, en un párrafo para no aburriros, y porque, por lo que he visto, no es muy distinta de la del resto de la gente de este foro. Dentro de unos días cumpliré (s.D.q.) 63 años; en los años 80’-90’ he programado en Cliper y dBaseIII y IV, luego me pasé a VFP y aún sigo utilizándolo en la versión última 9.2. En lo que a base de datos se refiere, sigo siendo un fósil: continúo utilizando dbfs (y no me sonrojo por ello), algunos de ellos con varios millones de registros. Reconozco que no he sabido cómo resolver las opciones de búsqueda, actualización, etc. con otras bases de datos.
A lo largo de este tiempo siempre he creído que necesitaría actualizarme, para no quedarme colgado de una liana como Tarzán. Y para ello necesitaría:
Así pues, la gente que esté como yo, con una pata en el siglo XX y otra en el XXI, a punto de jubilarse pero que quiere dejar algo funcionando a las próximas generaciones, creo que, si lo que he planteado es lógico, deberíamos de:
Personalmente agradecería que los mensajes relacionados no utilicen toda esta parafernalia anglosajona y de siglas que los puristas informáticos utilizáis y que obligan al resto a realizar una navegación alternativa para intentar saber qué nos están contado.
Es posible que esto no sea más que una propuesta absurda, propia de un abuelo sesentón, en caso contrario, los que habéis aportado opinión e información en los múltiples hilos sobre la migración, por favor, darnos vuestra opinión sobre este asunto.
Un saludo,
Miguel A.
"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."
En cierta manera es lo que quiere hacer Alaska xbase++, cojer un proyecto PJX y convertirlo a su lenguaje.
O foxincloud hace más o menos lo mismo.
"Aventurarse a predecir el futuro es como manejar a alta velocidad por una autopista mirando a través de una pajilla" (Nassim Nicholas Taleb, genio matemático y economista actual, a quienes muchos proponen para premios de la talla del Nobel, pero se lo niegan por ser "políticamente incorrecto" y demostrar con números y estudios "verdades incómodas").

Hola, ¿hay alguna manera de crear los tiempos de ejecución vfpa64 y vfpa32 actualizados?
la posibilidad con una herramienta que genera el tiempo de ejecución de VFPA32 y VFPA64 del entorno instalado en mi PC?
muchas graciasComo muchos sabéis, hay un lenguaje Xbase de código abierto compatible clipper 5.2 que lleva muchos años entre nosotros y esta muy maduro. Es multiplataforma, permitiendo desde xbase generar C y compilar con ming u otros compiladores. Su objetivo es estrictamente tener la máxima compatibilidad con clipper y a la vez añadirle nuevas posibilidades para expandirlo a otras bases de datos y otras características.Llamativo es el caso de xHarbour un fork que nació con la idea de no buscar la compatibilidad sino que prima su ampliación y adaptar a los nuevos tiempos aunque perdiese la compatibilidad. Parece menos activo y no soporta tantas plataformas, aunque hay un editor ide-rad comercial llamado Visual xHarbour que tiene una pinta estupenda muy profesional.Hablando en el otro tema con compañeros sobre el rad y su sustitución con otras herramientas como qtdesigner, veo que harbour ya tiene implementadas muchas de estas librerías. Yo hace años me pregunto si seria viable hacer un fork de harbour para foxpro, aunque no fuese 100% compatible pero que tuviese aquellas cosas que nos gustan de fox y sobre todo la sintaxis y la forma de programar idéntica. Teniendo en cuenta que muchos comandos de clipper y fox tienen muchas cosas en común, seria el paso mas lógico para tener un fox open source.Si, hay que tener los pies en el suelo y es un trabajo enorme, solo quiero saber si alguien ha intentado alguna vez estudiar esa vía aunque solo sea por curiosear. Ojo, aqui estoy hablando de un caso hipotético, porque detraes de ellos hay una tarea inmensa. Esto solo es un ejercicio de ideas y un debate abierto para mentes constructivas ;-)


La ventaja que tiene esto asi de entrada, es que puedes tener el control de codigo con foxbin2prg y generarlo automaticamente despues de editar un formulario por decir algo. Desde el proyecto se controla todo y le he enviado a Doug algunas sugerencias, de modo que puedas elegir en tu proyecto el editor interno o uno externo como una app o un exe. Por ejemplo, si uso un editor de tablas, el interno usaria el de fox por defecto, pero el externo podria ser una version mejorada o un editor de otra base de datos. Lo mismo con el editor de reportes, formularios, codigo, etc. Bueno las sugerencias estan para decirlas y el otro hacer lo que considere oportuno.
Respecto al conversor a phyton, no hay mucho que decir, es con mucho el camino mas largo y aun no he tenido respuesta del autor del proyecto. La idea no seria de un conversor de fox a phyton, sino un generador desde fox. De no ser asi, es mas rentable aprender phyton+django directamente y reescribir nuestra aplicacion en tiempo y esfuerzo.
El conversor funcional de visualbasic6 a vfp es antiguo, pero es curioso de ver como lo hace. Su autor lo usaba para hacer una conversion "sucia", quizas sirva para hacer lo mismo de fox a phyton, especialmente util para pasar la capa de negocios a la web. Hernan, si puedes echale un ojo a ver que opinas.
"Antonio, creo que en foxydb tenias que haber creado una parte para dbf,"Si lo hubiera hecho muchos seguirán con los DBF, y es el peor error!!! tener los datos en un servidor de base de datos, te permite fácilmente investigar y probar hacia que nuevo lenguaje quieres ir, pero si usas DBF te limitas.
Tengo esa terrible sensacion de que estamos subestimando el fox y todos los esfuerzos por seguir manteniendo a flote, chen con vfpa, foxincloud, el proyecto vfpx,e tc. y sin entrar en la negacion que no es buena nos hemos instalado en la negatividad mas depresiva.
