VB6 revivió en tu navegador: el lenguaje que Microsoft abandonó ya tiene IDE

Editor de codigo en una pantalla oscura
Visual Basic 6 vuelve a ejecutarse sin instalar nada.

Un lenguaje que Microsoft abandonó hace más de dos décadas acaba de revivir dentro de tu navegador. En Hacker News se llevó 357 puntos y 117 comentarios en menos de 24 horas. Y no es nostalgia barata: es una lección sobre cómo el software que sostiene negocios enteros se vuelveload-bearing sin que nadie te avise.

El lenguaje que Microsoft mató en 2004

Visual Basic 6 fue el lenguaje con el que aprendió a programar una generación entera. Su promesa era simple: arrastrar un botón a una ventana y tener una aplicación de escritorio funcionando.

Y cumplió. Millones de programas de inventario, punto de venta y contabilidad se escribieron en VB6. No era el mejor lenguaje, pero era rápido de aprender y brutalmente rápido de producir. Cuando Microsoft decidió que el futuro era .NET, dejó VB6 sin soporte oficial, sin actualizaciones de seguridad y sin ruta de migración. Oficialmente, el lenguaje estaba muerto en 2004.

Qué hace este IDE de verdad

El proyecto se llama Visual Basic — Browser Studio, y es obra de un programador polaco, Wiesław Soltes. Es un IDE completo que corre dentro de un navegador: editor, diseñador de formularios, runtime y hasta un compilador que exporta todo a un único archivo HTML.

Ese último punto es el que lo hace raro de verdad. No es una maqueta: puedes abrir proyectos .frm existentes, escribir código y ejecutarlo tal cual. Varios comentarios de HN lo probaron con proyectos viejos reales y confirmaron que funcionan.

Lo que falta todavía es la capa de Win32 API. Un desarrollador intentó cargar un editor de mapas de su época escolar que usaba BitBlt y no funcionó; el autor ya está trabajando en algo de compatibilidad básica. Es el límite lógico: recrear el lenguaje es un viaje, recrear todas las APIs de 32 bits de Windows es otro.

Por qué HN se encendió

La discusión tiene tres capas y ninguna es "mira qué lindo".

1. La infraestructura oculta

Alguien comenta, casi de pasada, que el software médico de Epic tuvo interfaces en VB6 y que hubo backend en VB6 en portales de pacientes hace una década. Otro añade que VB6 fue el lenguaje backend del grueso de las páginas Active Server Pages originales. Sage 100, el ERP contable que mucha gente sigue usando en 2026, continúa escrito en Business BASIC de los años setenta corriendo sobre minicomputadoras de 64 KiB de RAM.

Si eso te suena a exageración, hay un comentario más duro: alguien resultó estar mantienen código ProvideX para un cliente con un MAS 90 personalizado. Vio el fuente bajo NDA. Números de línea, GOTO y variables globales. Me arden los ojos al pensarlo. Eso es código heredado de 1990 que todavía genera facturas en 2026.

2. La pelea sobre eficiencia

La mitad del hilo es una discusión sobre si los programas lentos de hoy eran "más eficientes". El argumento de los más jóvenes: las máquinas actuales son tan rápidas que hemos dejado de optimizarlas, y por eso la interfaz se siente lenta. Sublime Merge aparece como ejemplo de un programa que abre instantáneamente y por eso nadie lo cuestiona.

Mi opinión: no es nostalgia de la lentitud, es descontento con el software moderno que tarda ocho segundos en arrancar. Un IDE que abre en el navegador en milisegundos y ejecuta VB6 es la respuesta más elocuente que he visto en meses.

3. La pregunta incómoda

El autor de esta recreación es el mismo que ha reconstruido Windows 95, XP, Vista, ME, 98, 3.1, Mac OS 9, Word, Excel, Access, Visio, Illustrator, un cliente de Git, un CAD y un editor de video — todo dentro del navegador. Su perfil de GitHub muestra miles de commits en días. La pregunta que nadie quiere hacer: ¿cuánto de eso fue un humano?

Él responde con un archivo de dirección donde documenta el input humano que recibió. Es menos de lo que imaginas.

El ángulo que nadie menciona

En Latinoamérica esto tiene un ángulo muy concreto. La pyme que todavía usa un sistema contable de los noventa en un servidor local. El consultorio con el software de facturación de 2006. El taller con la base de datos en Access sobre una máquina de 2010. Ninguno de esos sistemas va a ser reescrito por entusiasmo. Van a seguir ahí cuando el lenguaje que los sostiene ya no reciba parches de seguridad.

Ese es el argumento de fondo del proyecto. VB6 no revivió por estética: revivió porque alguien se dio cuenta de que las dependencias heredadas son un problema de seguridad de presente, no de pasado. El ejecutable de 2004 que sigue corriendo en la empresa de tu tía tiene el mismo riesgo que cualquier otro software sin parches, solo que nadie lo ve.

Por eso los nuevos entornos de ejecución importan: un lenguaje que corre sin máquina virtual, sin Windows, y con la posibilidad de compilarse a un solo HTML, es una forma de reducir la dependencia sin reescribir la lógica de negocio.

Lo que puedes hacer hoy

Abre la URL en cualquier navegador moderno. No hay instalación, ni emulador, ni permisos de administrador. Escribe el código, presiona F5 y mira cómo funciona. Si tienes un proyecto .frm de la época, esa es tu oportunidad de probarlo de verdad.

Mi opinión fuerte: el mejor software de 2026 va a seguir siendo el que alguien puede abrir y entender en treinta segundos. El IDE de hoy, con su build de cuarenta segundos y su indexación que se toma un café, no lo hace. VB6 nunca fue elegante, era comprensible. Y la comprensibilidad sigue siendo la característica más subestimada del software.

¿Tú todavía tienes código VB6 dando vueltas en algún lado? ¿Lo reescribirías o lo dejarías morir tal como está? Cuéntamelo en los comentarios, y comparte esto con el dev que todavía sostiene un sistema de los noventa porque "si funciona, no se toca".