fAQ di aBusiness

Visual Basic 6 nell'anno 2026: Un appello a Microsoft

Gli sviluppatori di Visual Basic 6 aspettano da anni un sostituto da parte di Microsoft.

E passare a .NET? Per la maggior parte degli sviluppatori Visual Basic 6 è fuori discussione!

La maggior parte degli sviluppatori VB6 che conosco ha preferito passare al mondo di Javascript e dei browser invece di passare a Visual Basic .NET.

Perché? Analizziamo il motivo per cui il passaggio da VB6 a VB.NET potrebbe non essere un'opzione per la maggior parte degli sviluppatori VB6.

Spero che molti manager Microsoft lo leggano e prendano una decisione per l'anno 2026.

C# come linguaggio di programmazione non è affatto peggiore di VB6, nemmeno di VB.NET.

Ma: per uno sviluppatore VB6, l'IDE sembra un passo indietro all'età della pietra:

  1. Mancano le magiche funzionalità di debugging che rendevano la "programmazione in tempo reale" in VB6 un vero e proprio stimolo per la programmazione: Si parte da una bozza e la si ottimizza in fase di esecuzione.
  2. .NET riunisce centinaia di tecnologie sotto lo stesso tetto, ma l'interfaccia sovraccarica scoraggia fin dall'inizio i nuovi arrivati e la curva di apprendimento per familiarizzare con l'IDE è enorme.
  3. L'IDE .NET è molto meno reattivo e l'avvio di una piccola applicazione Hello World può richiedere 10 secondi di compilazione prima ancora che appaia la finestra di dialogo Hello World.
  4. L'IDE .NET sembra essere estremamente avido di risorse. Installare rapidamente un ambiente di sviluppo .NET su un Surface Laptop con 250GB di spazio sul disco rigido è come fare un percorso a sputo quando si tratta di liberare le risorse necessarie.

Il mio appello a Microsoft: VB6 deve diventare OpenSource in modo da poter essere ulteriormente sviluppato dalla comunità e trasferito nell'anno 2026.

VB6 continua a vivere nell'anno 2026

La comunità non ha mai abbandonato il programma. Kr00l ha ripreso i Microsoft Common Controls spesso utilizzati in VB6 nell'anno 2026 e ha creato gli stessi componenti completamente DPI-aware e con capacità Unicode/UTF 8.

TwinBasic sta diventando un compilatore a 64 bit avviabile anche per i programmi esistenti. L'approccio della comunità è lodevole ed estremamente ambizioso, soprattutto perché nessuno ha accesso al codice sorgente di VB6 e la comunità deve sviluppare tutto da zero.

Purtroppo, l'approccio è talmente ambizioso che vale la pena chiedersi: quali alternative abbiamo?

Molti dei punti deboli di VB6, come il vero multithreading, potrebbero essere risolti nel 2026 con componenti Rust aggiuntivi che potrebbero essere agganciati se necessario.

Il programma di installazione dell'IDE VB6 potrebbe essere completamente ricostruito, ad esempio con Inno Setup.

Il DPIAwareness completo, la capacità UTF8 coerente e persino un compilatore a 64 bit potrebbero essere integrati direttamente nel codice sorgente di VB6.

Noi, la comunità, ci assumeremo questo compito e riporteremo l'approccio originale di Visual Basic 6 nell'anno 2026. Perché nessuno degli ex fan di VB6 è attualmente appassionato di Visual Basic .NET.

E questa deve essere un'ammissione per Microsoft: la decisione di abbandonare VB6 e di posizionare .NET come suo successore è fallita.

O Microsoft perde questi sviluppatori, che ora si stanno lentamente ma inesorabilmente riorientando verso Linux e Rust.

Oppure Microsoft rilascerà il codice sorgente di Visual Basic 6 e noi, la comunità, porteremo il brillante ambiente di sviluppo per Windows nell'anno 2026.

Quest'ultima ipotesi sarebbe una grande vittoria per la comunità, per gli sviluppatori, per gli utenti e anche per l'intero settore tecnologico.

Infine, ma non per questo meno importante, sarebbe un grande vantaggio per Microsoft: la decisione di rendere disponibile il codice sorgente di Visual Basic 6 come open source aumenterà la reputazione di Microsoft e farà tornare alcuni sviluppatori a far parte dell'ecosistema Microsoft.

Backup Langmeier

Backup per Windows

  Acquista ora   Provalo gratuitamente

Software di backup per Windows

Informazioni sull'autore
Fondatore e CEO di Langmeier Software
Non voglio complicare nulla. Non voglio sviluppare il software aziendale definitivo. Non voglio essere in una lista di tecnologia top. Perché le applicazioni aziendali non sono questo. Si tratta di assicurarsi che i tuoi dati siano protetti senza problemi. Si tratta di assicurarsi che tutto funzioni senza intoppi, mentre tu mantieni il pieno controllo e puoi concentrarti sulla crescita della tua azienda. Semplicità e affidabilità sono i miei principi guida e mi ispirano ogni giorno.
 
Approfondisci: