|
aPreguntas frecuentes
Visual Basic 6 en el año 2026: Una llamada a MicrosoftLos desarrolladores de Visual Basic 6 llevan años esperando un sustituto de Microsoft. ¿Y cambiar a .NET? Eso es imposible para la mayoría de los desarrolladores de Visual Basic 6. La mayoría de los desarrolladores de VB6 que conozco prefirieron pasarse al mundo Javascript y de los navegadores en lugar de hacer el cambio a Visual Basic .NET. Aquí explico por qué el cambio de VB6 a VB.NET está fuera de discusión para la mayoría de los desarrolladores de VB6. Espero que muchos directivos de Microsoft lo lean y tomen una decisión para el año 2026.
C# como lenguaje de programación no es en absoluto peor que VB6, ni siquiera que VB.NET. Pero: el entorno de desarrollo .NET parece un paso atrás en la Edad de Piedra para un desarrollador de VB6:
VB6 sigue vivo en el año 2026La comunidad nunca ha abandonado Visual Basic 6. Kr00l ha trasladado los Microsoft Common Controls utilizados a menudo en VB6 a 2026 y ha creado los mismos componentes completamente compatibles con DPI y con Unicode/UTF-8. TwinBasic se está convirtiendo en un compilador de 64 bits iniciable incluso para programas existentes. El enfoque de la comunidad es encomiable y extremadamente ambicioso, especialmente porque nadie tiene acceso al código fuente de VB6 y la comunidad tiene que desarrollarlo todo desde cero. Desgraciadamente, el planteamiento es en realidad tan ambicioso que cabe preguntarse: ¿qué otras alternativas tenemos en realidad? Muchos de los puntos débiles de VB6, como el auténtico multithreading, podrían resolverse en 2026 con componentes adicionales de Rust que podrían acoplarse en caso necesario. El grado de OOP en Visual Basic es un ingenioso compromiso entre la reducción de la complejidad y el uso opcional de clases como contenedores de métodos y datos donde realmente se promueve la eficiencia en la programación. Este enfoque no debería modificarse en absoluto. El instalador para el IDE de VB6 podría y debería ser completamente reconstruido, por ejemplo con Inno Setup. DPIAwareness completo, capacidad UTF8 completa e incluso un compilador de 64 bits podrían ser construidos directamente en el código fuente de VB6. Donde VB6 todavía llama a métodos Ansi en la API Win32 (por ejemplo WriteTextA), podríamos sustituirlos por métodos W con capacidad UTF8 (WriteTextW). Nosotros, la comunidad, nos encargaríamos de esta tarea y llevaríamos el ingenioso enfoque de Visual Basic 6 al año 2026. Porque ninguno de los antiguos fans de VB6 utiliza actualmente Visual Basic .NET con verdadera pasión. Y esto debe ser un reconocimiento para Microsoft: la decisión de discontinuar VB6 y posicionar .NET como su sucesor ha fracasado. Muchos de los desarrolladores de VB6 que quedan tendrán que reorientarse poco a poco, perder la paciencia y pasarse a Linux y Rust de forma lenta pero segura. O Microsoft liberará el código fuente de Visual Basic 6 y nosotros, la comunidad, llevaremos este brillante entorno de desarrollo para Windows al año 2026. Esto último sería una gran victoria para la comunidad, para los desarrolladores, para los usuarios e incluso para todo el sector tecnológico. Y por último, pero no por ello menos importante, sería una gran ventaja para Microsoft, ya que la decisión de hacer que el código fuente de Visual Basic 6 esté disponible como código abierto también impulsará la reputación de Microsoft y traerá de vuelta a muchos fans y desarrolladores, y los vinculará al ecosistema de Microsoft. En mi opinión, sería una gran victoria para Microsoft. Busque más:
Visual Basic 6, Microsoft Office, Vb6, .NET, IDE, Comunidad, Código abierto, Entorno de desarrollo, compilador de 64 bits, Óxido, Multihilo, Dpiaconcienciación, Utf8, compilador de 64 bits, Desarrolladores
Artículos relacionados
Publicar un comentario aquí...
|
|