Sandro Bizioli


Chi sogna di giorno conosce molte cose che sfuggono a chi sogna soltanto di notte. (E.A.Poe)
Mappa

Apologia e storia di Visual Basic

Forse sono stato uno dei pochi fortunati (o sfortunati) ad aver potuto sperimentare la primissima versione di Visual Basic nel lontano 1993. Erano gli anni di windows 3.1 e il mondo visuale che conosciamo era ancora lontano.
L'intero pacchetto di installazione era contenuto su un singolo floppy da 3'5 per un totale non superiore al 1.4 MB.
Un ambiente assai povero, probabilmente non all'altezza di altri linguaggi, ma con una marcia in più: l'estrema semplicità e la formidabile "simpatia".
Già perchè di sola simpatia si poteva parlare paragonandolo ai colossi della programmazione del tempo.
Probabilmente fu proprio quella "timidezza" che mi fece avvicinare al VB; fu come l'avere un piccolo cucciolo spaurito, che vuol essere coccolato e accompagnato per mano lungo il suo cammino evolutivo.
Già, l'arrogante superiorità degli altri linguaggi avevano fatto sì che Visual Basic si legasse a me a filo doppio.
Non mi è mai importato quello che i "grandi" sviluppatori dicevano, della sua inadeguatezza, della sua non completezza del fatto che un programmatore vb non sarebbe mai stato un vero programmatore ecc. ecc.
Ho sempre avuto fiducia e pazienza e alla fine il tempo mi ha dato ragione.

Beh ora veniamo ad un po' di storia.

Maggio 1991 - Visual Basic 1.0 per Windows
  L'approccio per collegare il linguaggio di programmazione con l'interfaccia grafica è derivato da un sistema chiamato Tripod, sviluppato in origine da Alan Cooper.
 
Novembre 1992 - Visual Basic 2.0
  L'ambiente di sviluppo era stato semplificato e la velocità aumentata.

Seconda metà del 1993 - Visual Basic 3.0
  Una grande innovazione per il giovane l'inguaggio: un motore che poteva leggere e scrivere basi dati MS Access.
Per la prima volta fanno la loro comparsa le versioni Standard e Professional.
 
Agosto 1995 - Visual Basic 4.0
  Versione di transizione tra il mondo a 16 bit e quello a 32; era infatti possibile creare applicazioni sia a 16 che a 32 bit.
Finalmente anche in VB vi era la possibilità di scrivere classi. Un'altra conquista!

Febbraio 1997 - Visual Basic 5.0
  Questa versione è stata rilasciata per l'esclusivo sviluppo di applicazioni a 32 Bit.
Entra in gioco la possibilità di creare controlli activeX.

1998 - Visual Basic 6.0
Nuove funzionalità si aggiungono al classico VB, fra cui la possibilità di creare applicazioni web.
Tre anni dopo, farà capolino la prima versione di .NET e Microsoft annuncia la data in cui VB6 "morirà" definitivamente, terminandone il supporto: Marzo 2008

2001 - Visual Basic .NET
Dopo tanti sforzi, Microsoft rilascia la prima versione di .Net, il mondo che dovrà rivoluzionare la programmazione.
Indubbiamente le funzionalità sono molto maggiori delle precedenti versioni, ma anche la complessità e, a dire il vero, non tutti lo apprezzano, me compreso. L'ambiente è rigido e apparentemente meno flessibile, costringendo il programmatore ad uno sforzo in più.
 
2003 Visual Basic .NET
Miglioramenti in concomitanza con l'uscita del framework .NET 1.1. Qui si apprezzano i primi reali vantaggi di questo nuovo grande mondo, ma bisogna ancora fare molta strada.

2004-2005 Beta 1 e 2 di Whidbey (nome in codice per VB.2005)
Già da queste beta si assapora tutta la potenza di questo nuovo mondo.

Novembre 2005 Visual Basic .NET 2005
Lancio ufficiale, il 10 novembre a Milano, di un vero e proprio colosso!
Per la prima volta troviamo versioni disponibili a tutti e a tutte le tasche. La versione Express ridotta, ma gratuita, per studenti ed autodidatti, permette di realizzare applicazioni di alta qualità ed ottimo livello.
Il tutto si appoggia sul nuovo framework .NET 2.0.

Beh, che dire? Una metamorfosi davvero sorprendente per il "brutto anatroccolo" dei linguaggi di sviluppo.
Bravo VB e buon lavoro a tutti!
Categoria: Varie
mercoledì, 25 gen 2006 Ore. 17.14
Statistiche
  • Views Home Page: 109.948
  • Views Posts: 560.512
  • Views Gallerie: 109.089
  • n° Posts: 227
  • n° Commenti: 222
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003