MIGRAR VFP A WEB

1,048 views
Skip to first unread message

gestion....@gmail.com

unread,
Jan 2, 2022, 5:18:01 PM1/2/22
to Comunidad de Visual Foxpro en Español
Hola buenas, acudo a uds que posiblemente ya tienen alguna experiencia, tengo un cliente con un sistema de gestión hecho en VFP 9 y deseo migrarlo a una plataforma web, qué me recomiendan?
Empecé a ver CODEIGNITER y me parece interesante, pero necesito acudir a alguno que ya haya experimentado con alguna de estas herramientas y saber sus opiniones.

Gracias de antemano,

Saludos,
Sergio

Carlos Miguel FARIAS

unread,
Jan 2, 2022, 5:53:23 PM1/2/22
to Grupo Fox
Esta herramienta está desarrollada en PHP, por lo tanto lo que desarrolles implica conocer PHP.
Sugiero Django, desarrollada en Python. El código Python es el más asimilable a VFP dentro de los lenguajes que se utilizan en desarrollo WEB
PHP se usa mucho porque en su momento era lo primero fácilmente disponible, pero Python, te abre camino a desarrollo Web, Escritorio, herramientas de análisis de datos, IA, etc.
Todos los rankings acerca de lenguajes de programación, posicionan a Python entre los 3 primeros, y PHP en el rango 8° a 10°.

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" 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 publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/9ec5affb-bb52-47a1-b39c-66b6ce3a7ef9n%40googlegroups.com.

sergio alejandro garcia mendez

unread,
Jan 2, 2022, 9:18:26 PM1/2/22
to publice...@googlegroups.com
Hola tengo una duda es más fácil a c# o son cosas diferentes 

--
Sergio A. Garcia

Víctor Hugo Espínola Domínguez

unread,
Jan 2, 2022, 10:17:47 PM1/2/22
to publice...@googlegroups.com
Es saltar de la sartén al fuego 🙂

Saludos,
Víctor.
Lambaré - Paraguay.



Aarón Delgado

unread,
Jan 2, 2022, 10:17:54 PM1/2/22
to publice...@googlegroups.com
Hola Sergio, sobre tu pregunta:  C# es el lenguaje de programación, y este te va a servir para programar tanto es escritorio, web y móvil, actualmente uso C# y es muy bueno. Si deseas realizar aplicaciones web, entonces puedes usar el framework .net o netCore y en caso de aplicaciones móviles usarias Xamarin, en ambos casos estas usando el lenguaje de programación C #.

Respecto a la pregunta de pampaSoft, php tiene muchas ventajas, pero si deseas realizar aplicaciones web, sugiero aprender javascript, html5 y css. Ahora en php puedes construir aplicaciones sin framework o php puro, o usar framework como laravel, codeigniter, etc. 

En síntesis si uno desea programar web. mínimo debemos aprender html5 javascript y un poco de Css.

Saludos cordiales;

DELGADO JAIMES, Roberto Aarón
Fijo: 013969545 /  Movistar: 988316319



sergio alejandro garcia mendez

unread,
Jan 2, 2022, 11:03:10 PM1/2/22
to publice...@googlegroups.com
Muchas gracias por la respuesta he sigo con C# mejor que me gusta mucho.



--
Sergio A. García
correo tayi...@gmail.com

Message has been deleted

Jean Pierre Adonis De La Cruz Garcia

unread,
Jan 3, 2022, 6:30:08 AM1/3/22
to Comunidad de Visual Foxpro en Español
De gustos y colores, hay de todos los sabores.
Yo desarrolle mis modulos en PHP con Jquery. JavaScript, Bootstrap, full responsive, la cual se adapta a cualquier dispositivo electronico, tablet, celular, pc, etc. y con DB en Mysql, puedo sincronizar mis sistemas tanto en PC desarrollado en VFP como en la Web y no tengo ninguno problema, ya lo llevo usando mas de 4 años sin problemas.
Debido que existe tanta pirateria para el VFP, solo ahi genero la parte FrontEnd, y todo la parte BackEnd ya questa programada en PHP, de esa manera les es dificil para algunos pulines poder piratear los codigos fuentes que uno desarrolla con tanto esfuezo, a la vez puedo controlar al cliente, darle soporte mas rapido, actualizarlo sin estar yendo a la pc, darle soporte, mantenimiento, actualizaciones rapidamente. puedo bloquear al cliente o suspendere el servicio por falta de pago en algunos casos, enviarle reports automaticamente y si deseo enviarle alguna promocion o mensaje a mas personas lo puedo hacer con publicidades desde el mismo sistema.

Eric Zbrun

unread,
Jan 3, 2022, 3:44:29 PM1/3/22
to Comunidad de Visual Foxpro en Español
Hola Sergio!! Hola Gente!!
Ante que todo Feliz 2022!!
Yo hace más de 10 años que vengo programando en C# y por ahora no llegue a pasar todos mis sistemas en VFP a C# y la pregunta es porque? Tiene 2 respuestas todavía los de FOX funcionan muy bien y  el factor tiempo es prioritario. Un Problema en FOX lo puedo arreglar en cuestión de minutos vs un problema en C# puede llevar algunas horas. Y todavía no tengo la necesidad de tener todas la APP en un entorno Web. Claro que ya tengo algunos sistemas hecho en Web. Lo que si estoy haciendo que C# resulto ser el complemento ideal para las limitaciones que tienen FOX por el paso del tiempo.
Sobre Python he realizado cursos y creo que es el lenguaje ideal si tuviera que ahora encarar el cambio de plataforma. Es más fácil de aprender y hay miles de librerías para hacer cosas.  Ahora como trabaja en el habiente Web ese es otro tema. Ahí tenes que verlo con gente que ya tengo sus años desarrollando con esa herramienta.

Saludos.
Eric!

Alfonso Ramirez Diaz

unread,
Jan 7, 2022, 9:56:00 AM1/7/22
to Comunidad de Visual Foxpro en Español
Personalmente estoy usando Webdev y Scriptcase para pasar los sistemas Foxpro a la web porque para nosotros fue realmente necesario y debíamos ser rápidos.

También recomiendo TSPLUS porque puedes pasar tu programa Foxpro a la Web sin modificaciones y en el camino ir arreglando todo, de hecho tenemos clientes con MAC y LINUX que pueden usar este sistema en Foxpro directamente en sus navegadores sin problema. Probado en Chrome, Edge, Firefox, Opera, etc.

Saludos

Rh Yac

unread,
Jan 7, 2022, 10:45:37 AM1/7/22
to publice...@googlegroups.com
Que costos manejas con TSPLUS ?

________________________________
Rene Yacyna
Córdoba - Argentina.
C.P.C.I.P.C.2586
Cel.54 93517032948



--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" 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 publicesvfoxp...@googlegroups.com.

mapner

unread,
Jan 7, 2022, 12:45:08 PM1/7/22
to Comunidad de Visual Foxpro en Español
Hola,

Hice un framework MVC (back-end en PHP integrando con otras librerías open sources) y el front-end tomando la plantilla AdminLte (usa bootstrap para que sea responsive) y haciendo un framework en Javascript para automatizar CRUDS y otras tareas. Como BD estoy probando MariaDB (clon de MySQL), anda muy bien y a la vez, como en VFP uso Firebird, tambien lo uso en web.
Ya llevo migrados algunos módulos contables, facturas, stock, sueldos, etc ...  y módulos para salud (agendas, turnos, fichas pacientes, profesionales, etc.)
El migrar de VFP pasa porque tengas una esquema de BD bien diseñado o que rediseñes lo necesario usando un buen motor SQL y todo el potencial que te brinde (Store Procedures, Triggers, Vistas, ...) y luego en web que manejes bien el concepto MVC, separando bien las capas. Al principio, obviamente es más laborioso que trabajar en el IDE visual de VFP pero con un buen editor (uso VSC) y herramientas de debugging (back end y front end) se puede avanzar.
En el back-end hay varios lenguajes-plataformas para elegir pero lo más a mano y que anda muy bien es PHP, pero, yendo por el buen uso y buenas prácticas (sobre todo OOP).
El front-end es HTML-JCSS-avascript en  90% y hay varias plantillas disponibles.
Para hostear te conviene contratar un VPS (puede ser Linux o Windows) y una vez ahí la escalabilidad es otra. 

Saludos

sergio alejandro garcia mendez

unread,
Jan 7, 2022, 6:48:17 PM1/7/22
to publice...@googlegroups.com
Scriptcase lo tenia lo deje de pagar porque tube muchos inconvenientes y tube que crear dos proyectos de urgencia en otras plataformas por su mal soporte y arreglan algo y arruinan otras nada responsibe si algun dia veo mejora podria retomar ya que si lo manejaba en un 75% pero si me moleste como sucedio con otros compañeros.

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" 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 publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/10bf7bfb-f3d6-4e67-9cf5-1e503a6a6c5dn%40googlegroups.com.

Marcos Godoy

unread,
Jan 11, 2022, 12:44:07 PM1/11/22
to publice...@googlegroups.com
Si estas muy muy apurado , probá Winflector, podes pasar una aplicacion al navegador en cuestion de horas
hasta dos usuarios es gratis




--
Marcos E. D. Godoy
Cel  11 2659 4715

Adolfo Leon Quintero Hoyos

unread,
Feb 26, 2022, 8:12:16 PM2/26/22
to Carlos lorza
Amigo lo mejor ahora Windev rápido y seguro si necesitas algo con mucho gusto tuscalif...@hotmail.com

Saludos

Adolfo

FoxInCloud

unread,
Mar 7, 2022, 5:43:23 AM3/7/22
to Comunidad de Visual Foxpro en Español
Buenos dias,

FoxInCloud migra toda la aplicación VFP a la web clonando su interfaz de usuario a HTML5/CSS3/JS.
Luego, FoxInCloud guía la migración de los módulos del servidor en orden de dependencia creciente: pantalla por pantalla y evento por evento, FoxInCloud identifica los módulos VFP para reescribirlos en otro idioma de su elección (XXX)
Los módulos VFP y XXX (asp.net, php, etc.) de la aplicación web cooperan en el mismo servidor web durante el tiempo de migración. Cuando se reescriben todos los módulos del servidor, el código VFP desaparece.

Esta solución permite acercarse gradualmente a las tecnologías web, pasando de las funcionalidades más sencillas (por ejemplo, formularios de búsqueda) a las más complejas (pantalla central, procesamiento pesado).
La aplicación VFP que funciona tanto en la Web como en el escritorio ofrece un "punto de referencia" para comprobar los resultados de la nueva aplicación Web.

Thierry Nivelet
FoxInCloud
Reply all
Reply to author
Forward
0 new messages