Migrar programa de VB 6.0 a Laravel

Iniciado por p4md4, 11 Febrero 2018, 05:27 AM

0 Miembros y 1 Visitante están viendo este tema.

p4md4

Hola estimad@s..

desearia conocer su opinión y/o sugerencia con respecto a la idea de migrar un sistema realizado netamente en visual basic 6.0 a laravel (lo que es php, JS, CSS, JQuery, etc)

como es bien sabido vb6 dejo de tener soporte, y por ende en un futuro no muy lejano tal vez se presenten algunos problemas de compatibilidad cuando el cliente necesite actualizar por "a" o "b" su OS por ejemplo.

¿Que harian?
¿Iniciarian el proyecto de migración?

Ó continuarían dándole mejoras al código de vb6
¿que factores pondrían en la balanza antes de llegar a una conclusión?

estuve siguiendo este hilo pero en el mismo menciona a .NET

Desde ya, les agradezco por vuestro tiempo.

Eleкtro

#1
Cita de: p4md4 en 11 Febrero 2018, 05:27 AMcomo es bien sabido vb6 dejo de tener soporte, y por ende en un futuro no muy lejano tal vez se presenten algunos problemas de compatibilidad cuando el cliente necesite actualizar por "a" o "b" su OS por ejemplo.

Lee esto:
Cita de: MicrosoftThe Visual Basic team's goal is that Visual Basic 6.0 applications continue to run on supported Windows versions. As detailed in this document, the core Visual Basic 6.0 runtime will be supported for the full lifetime of supported Windows versions, which is five years of mainstream support followed by five years of extended support...

Eso fue publicado en 2017, y hablan de seguir ofreciendo soporte a los runtimes de VB6 durante los próximos 10 años, hazte una idea...


( nota: el documento de declaración también está disponible en Español. )




Cita de: p4md4 en 11 Febrero 2018, 05:27 AM¿Que harian?¿Iniciarian el proyecto de migración?

Yo lo veo así:

Por mucha experiencia que una persona haya podido adquir a lo largo de los años en VB6 hasta alcanzar un dominio profesional, yo considero que a largo plazo si pusieramos una balanza, y en igualdad de condiciones, el procedimiento para el desarrollo del código y algoritmos en VB6 ya te ha creado y te seguirá creando muchas más complicaciones, imperfecciones, tiempo y pasos adicionales que si tuvieras esa misma experiencia adquirida en Visual Basic.NET y llevases a cabo el mismo código en dicho lenguaje.

Aquí tienes algo de ayuda si decides empezar la migración... pero a VB.NET (puesto que es un lenguaje de alto nivel de abstracción, en continua actualización y provee una sintaxis familiar a VB6, no sé por que buena razón deberías atormentarte eligiendo otro lenguaje distinto):


PD: si lees la guía no te fijes en el asistente de actualización de VB6 a VB.NET, simplemente lee las recomendaciones, diferencias de sintaxis, equivalencia entre miembros y etcétera... luego instalas Visual Studio 2017 y empiezas de cero el desarrollo con lo que ya tenías escrito en VB6. Esa es mi recomendación, pero hazlo como quieras claro está.

Saludos!








p4md4

El tema de migrar el sistema a PHP por ejemplo utilizando Laravel; lo he puesto ya que actualmente en ambientes web lo que predomina es php, a pesar de que existan otros como node.js o el propio JS... nada más con la idea de centralizar todo en un servidor.

agradecido por la orientación brindada @Elektro, voy poniéndome mas firme en una decisión. Aplicar la ley del menor esfuerzo o en su defecto el principio kiss.. ya que supone un gran esfuerzo iniciar desde cero.