Quali sono i vantaggi e svantaggi dei due linguaggi?
Sono simili?
Qual è mi conviene imparare e perchè?
Grazie a tutti per le risposte. :-)
Quali sono i vantaggi e svantaggi dei due linguaggi?
Sono simili?
Qual è mi conviene imparare e perchè?
Grazie a tutti per le risposte. :-)
Non se n'è già parlato?
A parte questo, le differenze sono sostanziali.
Brevemente, con Visual Basic ci si riferisce in genere all'ambiente di sviluppo e linguaggio propri dell'omonimo prodotto Microsoft per la creazione di applicazioni (e altro) RAD per la piattaforma Win32.
VB.NET, invece, è uno dei linguaggi con cui è possibile sviluppare applicazioni basate sul .NET Framework, una piattaforma introdotta da Microsoft sulla quale, presumibilmente, si baserà l'interfaccia di programmazione nelle future versioni del sistema operativo Windows.
Salvo queste differenze, parlando specificatamente del linguaggio non ci sono paragoni di sorta, poichè VB.NET introduce molte nuove feature rispetto al linguaggio predecessore, peraltro supportando pienamente la programmazione ad oggetti.
Si tratta di un salto di potenzialità (e qualità) che spesso rende VB.NET un linguaggio quasi completamente nuovo per chi è abituato a lavorare con Visual Basic "classico", soprattutto per il fatto che - parole chiave e somiglianza sintattica a parte - l'ottica con cui si sviluppano applicazioni è totalmente diversa rispetto al passato.
Si introducono (finalmente) classi (nel vero senso della parola), istanze, metodi privati, protetti, pubblici (statici e non), interfacce e altri elementi tipici dei linguaggi orientati agli oggetti.
Unendo queste caratteristiche alle potenzialità maggiorate di Visual Studio .NET, l'ambiente di sviluppo Microsoft, rispetto alle edizioni precedenti fornisce un supporto ineguagliato (per i programmatori in ambienti Microsoft) nello sviluppo di applicazioni per Windows, per il Web, librerie, componenti, Web Service e altro ancora.
Sono sufficienti le informazioni che ho fornito?![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...