Migrar de Visual Foxpro a Python con Django

330 views
Skip to first unread message

Ricardo Ramos

unread,
Feb 16, 2024, 11:39:24 AM2/16/24
to VFP a Python
Buenos días, estoy creando material para una migración efectiva de Visual Foxpro a Python con Django, los interesados me pueden escribir para poder organizar un meet y explicarlo, saludos!

charly_tuc carlos

unread,
Feb 16, 2024, 12:20:34 PM2/16/24
to vfp-a-...@googlegroups.com
Me anoto

El vie, 16 feb 2024 a las 13:39, Ricardo Ramos (<ramosr...@gmail.com>) escribió:
Buenos días, estoy creando material para una migración efectiva de Visual Foxpro a Python con Django, los interesados me pueden escribir para poder organizar un meet y explicarlo, saludos!

--
Has recibido este mensaje porque estás suscrito al grupo "VFP a Python" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-a-python...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/vfp-a-python/efdd90f8-3271-4e30-b8a4-e96c8a37dde1n%40googlegroups.com.

Orlando Rodríguez

unread,
Feb 16, 2024, 12:45:07 PM2/16/24
to vfp-a-...@googlegroups.com
Buen día. Yo también super interesado

Ricardo Ramos

unread,
Feb 16, 2024, 1:06:00 PM2/16/24
to VFP a Python
Me pueden escribir al +51 983981484 por WhatsApp, para luego agregarlos a un grupo. Mi nombre es Ricardo Ramos

Cesar Esquivel

unread,
Feb 16, 2024, 4:16:11 PM2/16/24
to vfp-a-...@googlegroups.com

Otrebor Zaid

unread,
Feb 18, 2024, 9:34:58 AM2/18/24
to VFP a Python
Me Interesa, me avisa cuando lo va ha hecer

Roberto Alba

unread,
Feb 18, 2024, 9:38:29 AM2/18/24
to vfp-a-...@googlegroups.com
Me interesa, tiene algún costo?

Edison Torres

unread,
Feb 19, 2024, 8:20:58 AM2/19/24
to vfp-a-...@googlegroups.com

Carlos Gallardo

unread,
Feb 19, 2024, 9:07:53 AM2/19/24
to vfp-a-...@googlegroups.com

Eduardo Paul Palacios Vega

unread,
Feb 19, 2024, 9:14:05 AM2/19/24
to vfp-a-...@googlegroups.com
Quisiera participar del meet sobre el tema, gracias por compartir

El vie, 16 feb 2024 a las 11:39, Ricardo Ramos (<ramosr...@gmail.com>) escribió:
Buenos días, estoy creando material para una migración efectiva de Visual Foxpro a Python con Django, los interesados me pueden escribir para poder organizar un meet y explicarlo, saludos!

--

Adalberto Padilha

unread,
Feb 19, 2024, 9:22:27 AM2/19/24
to vfp-a-...@googlegroups.com
Bom dia !

Eu tenho interesse na migração do vfp para Python. Aguardo seu contato. 

Adalberto Bittencourt 

Alipio Amaya

unread,
Feb 26, 2024, 11:28:26 PM2/26/24
to vfp-a-...@googlegroups.com
Me Interesa mucho una migracion de Visualfox a Python
Saludos
Alipio Amaya
Sistemas e Informatica





Cesar Esquivel

unread,
Feb 27, 2024, 7:46:00 AM2/27/24
to vfp-a-...@googlegroups.com
He hecho algunas cosas en Python y es muy sencillo y fácil de aprender.

Edgar Acevedo

unread,
Feb 27, 2024, 7:27:45 PM2/27/24
to vfp-a-...@googlegroups.com
Corrígeme si estoy equivocado, pero he notado que si quieres correr un programa en Python en un sitio web, debes invocarlo desde php, a quien a su vez, le invocas desde HTML5.
Eso de programar al estilo "Muñecas Mamushka" (o "Matrioska")  no me agrada.  Porque para poder hacer Python funcional, debes saber PHP; y por estos lares existe el refrán: "El que mucho abarca poco aprieta". 

Y ciertamente este es el día luego de ejercer programación por 33 años, que he visto que los sujetos que saben 5 lenguajes de programación, no son expertos en ninguno.  Pero si he notado la inversa: que los expertos en Visual Foxpro, conocen moderadamente (más allá de principiantes, pero sin ser expertos) sin mayor complicación otros lenguajes.


¡Saludos!

Carlos Miguel FARIAS

unread,
Feb 28, 2024, 8:33:49 AM2/28/24
to vfp-a-...@googlegroups.com
Lo que dices que para correr un programa Python en el servidor debes invocarlo desde PHP es totalmente absurdo.
Si quieres correr PHP en  un servidor, tienes que tener un motor ZEND instalado y corriendo, que es el interpreta el PHP.
Si quieres correr Python en un servidor, tienes que tener instalado un intérprete Python con sus librerías.
El tema no es cuántos lenguajes manejas, el tema es que tan buen programador sois y qué tan bien sabes interpretar las necesidades del negocio.
He programado en assembler, rpg 2 y 4, COBOL, Pascal, dbase II, III, Fox p/2 y VFP, PHP y Python. Y el problema es saber que tienes que hacer. Después de todo, la complejidad lógica la manejas con IF, DO CASE (y equivalentes), bucles FOR o WHILE, y el manual del respectivo lenguaje. Y por supuesto, para acceder a las BD, SQL
Para lo demás, algún libro o foro apropiado.

Cesar Esquivel

unread,
Feb 28, 2024, 10:26:26 AM2/28/24
to vfp-a-...@googlegroups.com
He resuelto varios problemas con Python y Fox.

Si bien Python funciona con PHP no es la única manera de interactuar con el, es lo bueno de ese lenguaje.

Puedes construir un API con Python y consumir desde fox.

En mi caso pude presentar datos que estaban en DBF a WEB y viceversa, lo hice con Python, la verdad no se me hizo tan complicado.


Saludos!

Raúl Juárez (rauljrz)

unread,
Feb 29, 2024, 7:56:04 AM2/29/24
to VFP a Python
Te corrijo... Estas equivocado.
Para ejecutar script de python en un server,  NO es Necesario hacerlo desde PHP.
Solo tenes que configurar el server, ya sea apache o nginx, para que ejecute el script.

RENE

unread,
Feb 29, 2024, 5:03:38 PM2/29/24
to VFP a Python
EdgarGt Buenas tardes
Con respecto a trabajar WEB con python en si, queda complicado, para eso existe Django como framework, el cual te facilita toda la labor tediosa del front tiene muchas herramientas que automatizan
ademas muchas herramientas para manejo de datos, y filtros, no se necesita PHP, de echo PHP es mucho codigo, versus Django. este es una herramienta genial.
migre todo mi logica de desarrollado en VFP,  a Django, Pthython, PostgreSQL.
Y sinceramente migrar  PRG, Formularios y Clases a Django, es imposible, lo que si es posible correr programas echos en VFP, VFP es una herramienta de 32 BYte, eso complica la compatibilidad en los datos
por lo tanto copiar y pegar es solo una fantasia, hay que escribir el codigo tal como lo exige Django. la logica uno la tiene y las estructuras de datos tambien, eso si lo llevas al Model de Django te facinara porque ningun 
lenguaje tiene lo que tiene Django para manejar Base de Datos.

Es un modo diferente, que la curva de aprendizaje te llevara minimo 1 año para encontrar trucos y atajos para programar WEB., hay que aprender un poquito HTLM, CSS, JAVA que son los complementos y hacer una Interface facil de usar en la WEB

Cuando instalas Python el Instala apache asi que no necesitas PHP, puedes ir programando y probando a la misma vez, eso me gusto mucho de Django. y no necesitas un server ni nada por el estilo para trabajar WEB, eso se hace cuando ya tiene una app ya lista para su comercializacion, basta un PC i3 con windows 10, y partes trabajando WEB, y no te asustes es todo una diciplina, llevo 35 años con VFP, y me costo aconstumbrarme a Django-Python, pero los resultados valen la pena, la cuestion es empeza.



Un Gusto y aqui estoy para apoyar

Ricardo Ramos

unread,
Feb 29, 2024, 5:06:54 PM2/29/24
to vfp-a-...@googlegroups.com
Excelente


Carlos Miguel FARIAS

unread,
Feb 29, 2024, 6:29:19 PM2/29/24
to vfp-a-...@googlegroups.com
Python instala Apache? Creo que ni lo necesita. Me marié

Eric Zbrun

unread,
Feb 29, 2024, 7:34:53 PM2/29/24
to vfp-a-...@googlegroups.com
Hola todos..!!

No sé si aporta algo pero parece que es un inteto hacer un migrador


Saludos.
Eric!





--
Saludos.
Eric!

Edgar Acevedo

unread,
Mar 1, 2024, 9:58:43 AM3/1/24
to vfp-a-...@googlegroups.com
Mil gracias Raúl.
La información que me has dado me servirá para hallarle forma al asunto.

Saludos

Raúl Juárez (rauljrz)

unread,
Mar 2, 2024, 8:23:24 AM3/2/24
to VFP a Python
Hola Carlos

Python NO instala Apache. Python es solo un .exe (mas .dll) que permite ejecutar tus scripts .py ... similar a vfp.exe y sus .dll

Apache2 es un servidor http, como muchos otros. (Ngnx por ejemplo)

Hay aplicaciones que se llaman Stack (pilas) que vienen con todo lo necesario para empezar a programar en python + apache2, sin tener que renegar con configuraciones


Aunque sin lugar a dudas, lo mejor es trabajar con contenedores Docker que tambien ya vienen configurados segun la necesidad del desarrollador.  ( https://hub.docker.com/r/ddosify/djangotestapp )

Carlos Salcedo

unread,
Mar 2, 2024, 8:27:56 AM3/2/24
to vfp-a-...@googlegroups.com
Hola

Como alternativa para migrar a Python también existe
Que es muy facil, liviano y ya tiene incluida la metodologia FasApi para el Backend
La ventaja de esta tecnologia es que es mas liviana y los componentes son muy modernos

Saludos
Carlos 

De: vfp-a-...@googlegroups.com <vfp-a-...@googlegroups.com> en nombre de Raúl Juárez (rauljrz) <raul...@gmail.com>
Enviado: sábado, 2 de marzo de 2024 8:23 a. m.
Para: VFP a Python <vfp-a-...@googlegroups.com>
Asunto: Re: {VFP a Python} Migrar de Visual Foxpro a Python con Django
 

GeoSys Diseño de Software

unread,
Mar 13, 2024, 11:30:39 PM3/13/24
to vfp-a-...@googlegroups.com
Estuve viendo información sobre el marco de trabajo Reflex para Python y realmente se ve interesante ya que todo se escribe directamente con código puro Python, Gracias Carlos Salcedo.

Libre de virus.www.avast.com

Antonio Meza

unread,
May 28, 2024, 4:13:56 PM5/28/24
to VFP a Python
Interesante REFLEX!!!

Actualmente estoy estudiando FastApi, es muy facil aunque no hay muchos tutoriales en español actualizados y la ayuda no me es facil entenderla jajajajaja

Otro problema que tiene Python es encontrar un servidor web para alojar la aplicación que sea bueno, bonito y barato jajaja

Como ya tenia instalado Ubuntu en windows me fue facil seguir este video tutorial


Ya desde mi maquina corriendo un ejemplo, si tengo tiempo tratare de hacer pruebas, aunque se un poco de REACT lo que usa por debajo Reflex para el diseño web, me gusta mas Vuejs es mas facil, mi idea es FastaApi y Vue.

reflex en win11.png

saludos

Raúl Juárez (rauljrz)

unread,
May 29, 2024, 7:12:38 AM5/29/24
to VFP a Python
FastAPI esta pensado para crear API Rest. O sea sin interfaz grafica. Para los form deberias usar React o Vuejs
Si queres construir un sistema con "Form" lo ideal es usar Django que viene con todo bajo el capot para crear sistemas complejos.

Antonio Meza

unread,
May 29, 2024, 12:07:31 PM5/29/24
to VFP a Python
Es correcto FastApi es para Api Rest, y para el frontend estoy estudiando Vuejs y para el diseño esta librería 


Ya he pasado por muchos frameworks como Nuxtjs, Nextjs, Django, Laravel, y librerías como Angular, React, Sveltte y Vue, esta ultima me gusto mas que todos los anteriores por su facilidad.

saludos
Reply all
Reply to author
Forward
0 new messages