Um IDE clássico do Visual Basic VB6 nativo do navegador
Uma recriação baseada no navegador do clássico IDE do Visual Basic 6 está impressionando desenvolvedores com o quão fielmente imita o fluxo de trabalho de desenvolvimento rápido de aplicações do original, incluindo construção de UI com arrastar e soltar e execução instantânea no navegador. Os comentaristas elogiam sua velocidade, fator nostalgia e capacidade de exportar apps HTML funcionais, ao mesmo tempo em que apontam peças faltando como depuração completa, suporte à Win32 API e renderização pixel-perfect. O projeto também alimenta uma reflexão mais ampla sobre como as ferramentas modernas perderam a descobribilidade e a eficiência no estilo VB, e sobre como o desenvolvimento assistido por IA pode permitir uma nova geração de ambientes igualmente acessíveis.
Reação Geral & Nostalgia
- Muitos comentaristas estão encantados e nostálgicos; VB6 é lembrado como seu primeiro IDE ou onde “entraram na programação”, especialmente por meio de apps simples, projetos escolares e integrações com MS Access.
- Vários observam o quanto ainda conseguem trabalhar rapidamente nesse tipo de ambiente décadas depois.
- Há uma nostalgia mais ampla por antigas ferramentas RAD (VB, Visual FoxPro, Visual Studio clássico, Turbo Pascal, QuickBASIC).
Recursos & Capacidades
- O IDE imita de perto o VB6: designer de UI com arrastar e soltar, grade de propriedades, manipuladores de eventos, comportamento de clique com botão direito.
- Ele consegue abrir projetos existentes e exportar aplicações como um arquivo HTML autocontido ou “Make [ProjectName].html.”
- Alguma forma de IntelliSense está presente, e os usuários a comparam ao help sensível ao contexto clássico e à busca de símbolos.
- O autor menciona trabalho em andamento na compatibilidade com a Win32 API e um mecanismo de renderização baseado em WebGPU; há indícios de futuras exportações “mais originais” do que HTML.
Limitações, Bugs & Partes Faltando
- Depuração e IntelliSense estão incompletos; a saída é HTML/JS, não um .exe nativo.
- Ainda não há suporte claro para coisas como ODBC, eventos de movimento de teclado/mouse ou APIs completas do Win32 (por exemplo, BitBlt) — usuários tentando projetos antigos esbarram nesses limites.
- Bugs na UI/editor: controles não visuais/desabilitados não podem ser selecionados diretamente; listas de controles e de eventos nem sempre são atualizadas corretamente.
- Particularidades de ponto flutuante (por exemplo, 3 − 3.01 ≈ −0.009999…) ainda estão presentes, como em muitas linguagens modernas.
Desempenho & Comparação com Ferramentas Modernas
- A velocidade de inicialização no navegador impressiona as pessoas; alguns argumentam que isso expõe o quanto os IDEs modernos se tornaram inchados.
- Outros discutem se interfaces ultrarrápidas são sempre desejáveis, mas vários usuários preferem fortemente a máxima responsividade.
Fidelidade da UI, Texto & Renderização
- Vários elogiam o quanto “parece” o VB6 de verdade, mas outros apontam detalhes imperfeitos em nível de pixel, bevels ausentes, bordas estranhas e texto com anti-aliasing que quebram a ilusão retrô.
- Alguns textos de diálogos são descritos como com “cara de IA” e excessivamente técnicos para texto voltado ao usuário.
Envolvimento de IA & Escala do Trabalho
- Comentaristas observam o enorme número de recriações recentes no navegador e repositórios do autor e debatem o quanto disso foi assistido por IA.
- Alguns ficam impressionados com a produtividade; outros questionam a qualidade e alertam que IA pode gerar grandes volumes de “slop”.
- Também há apreço pela possibilidade de que pelo menos partes possam ter sido feitas à mão.
Desejo por Ambientes Modernos do Tipo VB / Low-Code
- Várias pessoas lamentam que as ferramentas modernas perderam a descobribilidade do VB: paletas, grades de propriedades, designers visuais, ligação de eventos com um clique.
- Há interesse em reviver esse paradigma usando stacks contemporâneas ou agentes de codificação com IA, com propostas de que agentes gerem o código subjacente enquanto humanos trabalham em um nível RAD mais alto.
- Alternativas e parentes são mencionados (Xojo, Gambas, PureBasic/SpiderBasic, Pascal-to-JS, RAD web baseado em Python), mas nenhum é visto como um sucessor espiritual direto e plug-and-play.