#EsTendencia La migración de Visual Basic 6 a VB.NET era un infierno: este nuevo IDE promete ayudar
- Reclunautas
- 9 may 2022
- 3 Min. de lectura
Muchos desarrolladores fans de Visual Basic consideran que la versión 6 del mismo ālanzada en 1998ā constituye la cumbre de dicho lenguaje, antes de que Microsoft introdujera VB.NET en 2001 y todo empezara a ir de mal en peor. Las diferencias entre ambos lenguajes eran numerosas. En primer lugar, se trataba de un cambio de enfoque, desde un lenguaje orientado a eventos a uno orientado a objetosā¦
ā¦en cuanto a la sintaxis, todas las llamadas a subrutinas pasaron a necesitar parĆ©ntesis, los parĆ”metros de sucesos pasaban a estar asociados en un objeto EventArgs, no se podĆan utilizar strings de longitud fija, se suprimĆa el tipo de datos Variant, etc. En resumen, un caos a la hora de compilar los proyectos antiguos.
La migración de los mismos se convirtió en una auténtica pesadilla, hasta el punto de que muchos desarrolladores prefirieron seguir desarrollando en VB6 hasta que Microsoft canceló el soporte al mismo en 2008. Algunos, siguieron fieles incluso después de eso. Que Microsoft anunciara el fin de la 'coevolución' C#/VB.NET en 2017 no ayudó tampoco.
Y asà llegamos a 2022, con miles de desarrolladores nostÔlgicos echando de menos poder desarrollar en Visual Basic, y un número similar de empresas manteniendo aplicaciones corporativas desarrolladas hace mÔs de una década que necesitan seguir evolucionando.
AhĆ es donde entra el desarrollador espaƱol Carles RoyĆ”n. RoyĆ”n se habĆa iniciado como programador siendo niƱo con GW-Basic, y hace ahora un aƱo empezó a promocionar un proyecto llamado RAD Basic, que presentaba como "una solución 100% compatible con Visual Basic 6" que pretendĆa lanzar con la ayuda de un proyecto de crowfunding en Kickstarter.
"Existe VB.NET, pero es otro lenguaje y paltaforma. [ā¦] Creo que VB6 tiene aĆŗn un espacio como lenguaje hoy en dĆa y podrĆa evolucionar sin perder la compatibilidad con versiones anteriores".
También se mostró "enojado por la interrupción de Microsoft de Visual Basic 6" sin que se ofreciera "un camino fÔcil para saltar a VB.NET". Con ese fin, y pensando en esas empresas que aún siguen dependiendo de VB6, decidió lanzar un nuevo IDE y compilador 100% compatibles con 'el Visual Basic clÔsico', que permitiera seguir trabajando con esos proyectos antiguos.
Lo que ofrece RAD Basic
El proyecto de RoyĆ”n prometĆa contar, como entorno RAD (Rapid Application Development), con un DiseƱador de Formularios que permite editar visualmente todas las ventanas y diĆ”logos de su aplicación. TambiĆ©n contarĆa con funciones de autocompletado, de resaltado de sintaxis, de refactorización, etc. Y lo mĆ”s importante: ofrecerĆa bibliotecas de tiempo de ejecución de 32⦠y de 64 bits, a diferencia del original.
El nĆŗcleo del proyecto (compilador y bibliotecas de tiempo de ejecución) estarĆa sujeto a una licencia de código abierto, para evitar que RAD Basic repitiera la historia de VB6, pero la aplicación en su conjunto tendrĆa un modelo hĆbrido, inspirado en Red Hat, con cuatro modalidades de licencia (incluyendo una 'Community').
En un primer momento, la campaƱa de crowdfunding sólo pudo recaudar algo mĆ”s de 17.000 euros de los 66.000 que su creador se habĆa puesto como meta, pero el proyecto no murió: posteriormente se centró en Patreon como vĆa de financiación, donde cosecha casi 1.500 euros mensuales, y promete que cuando llegue al objetivo de 2.500 pasarĆ” a trabajar en su desarrollo a tiempo completo. Eso, de momento, ha permitido que recientemente haya lanzado la versión 0.5.0 Alpha 3, a la que por ahora sólo tienen acceso sus crowdfounders.
