|
fAQ di aBusiness
Visual Basic 6 nell'anno 2026: Un appello a MicrosoftGli 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. Qui spiego perché il passaggio da VB6 a VB.NET è fuori discussione 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: l'ambiente di sviluppo .NET sembra un passo indietro all'età della pietra per uno sviluppatore VB6:
VB6 continua a vivere nell'anno 2026La comunità non ha mai rinunciato a Visual Basic 6. Kr00l ha riportato i Microsoft Common Controls spesso utilizzati in VB6 nel 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 altre alternative abbiamo? Molte delle debolezze di VB6, come il vero multithreading, potrebbero essere risolte nel 2026 con componenti Rust aggiuntivi che potrebbero essere agganciati all'occorrenza. Il grado di OOP di Visual Basic è un ingegnoso compromesso tra la riduzione della complessità e l'uso facoltativo delle classi come contenitori di metodi e dati, laddove questo favorisce realmente l'efficienza della programmazione. Questo approccio non dovrebbe essere assolutamente modificato. Il programma di installazione dell'IDE VB6 potrebbe e dovrebbe essere completamente ricostruito, ad esempio con Inno Setup. Il DPIAwareness completo, la piena capacità UTF8 e persino un compilatore a 64 bit potrebbero essere integrati direttamente nel codice sorgente di VB6. Dove VB6 chiama ancora metodi Ansi nell'API Win32 (ad esempio WriteTextA), potremmo sostituirli con metodi W con capacità UTF8 (WriteTextW). Noi, la comunità, ci occuperemo di questo compito e porteremo l'ingegnoso approccio di Visual Basic 6 nell'anno 2026. Perché nessuno degli ex fan di VB6 sta attualmente utilizzando Visual Basic .NET con vera passione. E questa deve essere un'ammissione per Microsoft: la decisione di abbandonare VB6 e di posizionare .NET come suo successore è fallita. Molti degli sviluppatori VB6 rimasti dovranno lentamente riorientarsi, perdere la pazienza e passare lentamente ma inesorabilmente a Linux e Rust. Oppure Microsoft rilascerà il codice sorgente di Visual Basic 6 e noi, la comunità, porteremo questo 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 molti fan e sviluppatori, legandoli all'ecosistema Microsoft. Direi che si tratta di una grande vittoria per Microsoft. Approfondisci:
Visual Basic 6, Microsoft, Vb6, .NET, IDE, Comunità, Open Source, Ambiente di sviluppo, compilatore a 64 bit, Ruggine, Multithreading, Dpiawareness, Utf8, compilatore a 64 bit, Sviluppatore
Articoli rilevanti
Invia un commento qui...
|
|