Ventajas y desventajas de seguir usando Foxpro

  • Autor Autor marjuanm
  • Fecha de inicio Fecha de inicio
marjuanm

marjuanm

Zeta
Programador
Verificación en dos pasos activada
Hola que tal, saludos a todos:

Trabajo para una empresa que entre sus varias actividades instala relojes checadores a empresas, el proveedor nos proporciona licencias por comprar sus productos, pero me llama la atención lo siguiente:

El software es completamente portátil, solo basta llevarse la carpeta de una máquina a otra en caso de cambiar de equipo donde está el software para sacar reportes o dar de alta trabajadores, ahí va todo incluidas las bases de datos que tienen la extensión DBF e incluso el .exe trae el icono del zorro para los programas hechos en Visual Foxpro.

Que yo sepa está descontinuado, no?, pero funciona sin problemas ese software en Windows 10 u 11, hace tiempo le hice una tienda online a otra persona que requirió se sincronizaran las bds de su punto de venta con la tienda online y que creen?, archivos DBF. Yo dejé de usar hace mucho los archivos MDB de access porque tenían muchos problemas pero veo que otras tecnologías de la época aún se usan, alguien sabe porque?, No sería mejor usar bases de datos más modernas?.
 
Hola que tal, saludos a todos:

Trabajo para una empresa que entre sus varias actividades instala relojes checadores a empresas, el proveedor nos proporciona licencias por comprar sus productos, pero me llama la atención lo siguiente:

El software es completamente portátil, solo basta llevarse la carpeta de una máquina a otra en caso de cambiar de equipo donde está el software para sacar reportes o dar de alta trabajadores, ahí va todo incluidas las bases de datos que tienen la extensión DBF e incluso el .exe trae el icono del zorro para los programas hechos en Visual Foxpro.

Que yo sepa está descontinuado, no?, pero funciona sin problemas ese software en Windows 10 u 11, hace tiempo le hice una tienda online a otra persona que requirió se sincronizaran las bds de su punto de venta con la tienda online y que creen?, archivos DBF. Yo dejé de usar hace mucho los archivos MDB de access porque tenían muchos problemas pero veo que otras tecnologías de la época aún se usan, alguien sabe porque?, No sería mejor usar bases de datos más modernas?.
La mayoría que te voy a decir es casi que a medias pero es a razón de que puedas tener una resolución de dudas... ya que sino es adentrar en temas muy lejanos y complejos como puede ser lenguajes antiguos... hay un dicho que dice: "si funciona, no lo toques y deja que siga" y expresamente se refiere a cosas así, los lenguajes antiguos/anticuados que estaban enmarcados en ciertas normas antiguas como puede ser NetFramework 1.0 o simil pueden resultar mucho mejor y más seguro por eso mismo, porque quedaron estancados en cierta etapa pero no se les hizo una "apertura" y convertirlo a un formato actual podría resultar mucho más caro, exponer... por ej a una conversión en PHP+MySQL y que haya sql inject o similar, por eso a veces resulta mejor mantener programas antiguos como tal

Otro ejemplo muy usado es en las fábricas donde siguen teniendo computadoras con Windows 95/ME/XP con los programas de las máquinas funcionando a pleno y sin problemas, por qué no actualizan? Porque al actualizar obtienen más funciones relativas al sistema operativo y su enmarcado, pero eso también podría exponerlo a un riesgo, imaginate que un virus diseñado para Windows 11 no podría correr relativamente bien en Windows 95, porque no fue creado para la misma base de sistema operativo y podría no causar el mismo impacto, ahora imaginate actualizar el sistema como software y driver, y que te infecten una línea de producción completa porque hubo un problema en el código que dejaron inconcluso hace añares... por eso es mejor mantener lo que funciona como está y tener la fiabilidad de que por años te viene funcionando, a veces no basta solamente con no conectar a internet, sino que son factores completos como la inversión y el coste-calidad
 
La mayoría que te voy a decir es casi que a medias pero es a razón de que puedas tener una resolución de dudas... ya que sino es adentrar en temas muy lejanos y complejos como puede ser lenguajes antiguos... hay un dicho que dice: "si funciona, no lo toques y deja que siga" y expresamente se refiere a cosas así, los lenguajes antiguos/anticuados que estaban enmarcados en ciertas normas antiguas como puede ser NetFramework 1.0 o simil pueden resultar mucho mejor y más seguro por eso mismo, porque quedaron estancados en cierta etapa pero no se les hizo una "apertura" y convertirlo a un formato actual podría resultar mucho más caro, exponer... por ej a una conversión en PHP+MySQL y que haya sql inject o similar, por eso a veces resulta mejor mantener programas antiguos como tal

Otro ejemplo muy usado es en las fábricas donde siguen teniendo computadoras con Windows 95/ME/XP con los programas de las máquinas funcionando a pleno y sin problemas, por qué no actualizan? Porque al actualizar obtienen más funciones relativas al sistema operativo y su enmarcado, pero eso también podría exponerlo a un riesgo, imaginate que un virus diseñado para Windows 11 no podría correr relativamente bien en Windows 95, porque no fue creado para la misma base de sistema operativo y podría no causar el mismo impacto, ahora imaginate actualizar el sistema como software y driver, y que te infecten una línea de producción completa porque hubo un problema en el código que dejaron inconcluso hace añares... por eso es mejor mantener lo que funciona como está y tener la fiabilidad de que por años te viene funcionando, a veces no basta solamente con no conectar a internet, sino que son factores completos como la inversión y el coste-calidad
Un ejemplo: https://www.zdnet.com/article/hacke...han-85000-sql-databases-on-a-dark-web-portal/ 85k bases de datos hackeadas de las modernas, y otra noticia con 250k hackeadas https://www.bleepingcomputer.com/ne...-databases-for-sale-on-dark-web-auction-site/

Y sigue la lista... por eso a veces es mejor seguir con lo que funciona y no exponerse
 
Entiendo... cierto, si algo funciona no lo toques.
 
Entiendo... cierto, si algo funciona no lo toques.
Si, lamentablemente actualizar puede ser muy bueno y traer muy buenas características, pero muy malas consecuencias... como W10 y W11 de ejemplo respecto a WXP/W7/W8.1, se puede aplicar en otras situaciones de la vida la frase por lo que espero que alguna vez te sirva y te saque de apuros!
 
"Si funciona no lo toques" es un consejo que sugiere que es mejor no interferir con algo que ya está funcionando bien y evitar tomar riesgos innecesarios que puedan empeorar la situación.
 
"Si funciona no lo toques" es un consejo que sugiere que es mejor no interferir con algo que ya está funcionando bien y evitar tomar riesgos innecesarios que puedan empeorar la situación.
Si, es que me llamó la atención que hay sistemas de puntos de venta, administración de relojes checadores, etc aún en Foxpro cuando se "supone" ya no se deberían usar, igual que visual basic 6, todavía he visto por ahí un sistema en producción jejeje.
 
Atrás
Arriba