Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] .NET...veramente la fine di Visual Basic ?

Ciao a tutti, torno ora dalla visita di un sito dedicato a Visual Basic,
dove ho letto di un articolo riguardante Visual Basic.NET, che  sembra
decretare la fine di Visual Basic piuttosto che la sua naturale
prosecuzione. Io sono alle prime armi con Visual Basic, ma, a che ne dice il
relatore, anche i programmatori più esperti troveranno lungo....cito
testualmente:
I problemi casomai sono per chí ha una grossa esperienza con il VB classico,
e si trova a non avere più,nemmeno la compatibilità con l'ambiente della
"nuova release "
Voi cosa ne pensate ?
Ciao
Alessandro
la pagina in questione è:
http://www.lunet.it/offerte/berti/vsNet/vbnetnews.html

Voi cosa ne pensate ?
per certi versi penso che abbiano fatto bene perche' il vb attuale permette
troppe schifezze dal punto di vista dello stile di programmazione,
pero' e' impensabile riconvertire tutti i giga di sorgente che sono stati
prodotti fino ad oggi.
inoltre trovo la nuova sintassi di vbnet atroce: sicuramente non scrivero'
una riga in 
vb.net
, piuttosto userei c# (ma penso che sia proprio questo 
l' obiettivo di m$)
ciao, hal
(molto imho)


Si discosta molto il c# dal VB ?....io che sono alle prime armi, cosa mi
conviene fare ? continuare con VB e migrare al NET o cominciare a studiare
il c# ?
Alessandro

il c# ?
con vb6 mangi oggi;
con c# forse domani.
ciao, hal

 VB e migrare al NET o cominciare a studiare il c# ?
Data comunque la notevole differenza fra VB e 
VB.NET
 secondo me ti
conviene continuare con il VB e solo successivamente passare al C#.
Ciao.

Dipende dal punto di vista, se importi il namespace Microsoft.VisualBasic
puoi continuare ad usare la vecchia sintassi, o almeno gran parte.
Ovviamente VBNet poco a che vedere con VB6 e se vuoi sfrutarne le
potenzialità devi assolutamente rimboccarti le maniche e ripartire "quasi da
zero".
Chi da tempo usa la programmazione ad oggetti non avrà grossi problemi con
VBNet, chi invece usa VB6 come VB3 allora sarà veramente dura.
Quello che è evidente è che i nuovi linguaggi .Net sono molto simili tra
loro (e anche le potenzialità).
Ok, C++ può creare codice non MSIL e C# puoi scrivere unmanaged code, credo
che però più che al linguaggio si debba dedicare molta attenzione al CLR,
una volta che conosci bene quello usare C# o VBNet è solo una questione di
"gusto".
Certo è che i ; e la sintassi case sensitive non mi attira molto, anche se i
casting sono molto più 'chiari' in C# che non VB.
Siamo ancora in Beta1 (presto la 2) direi di non fasciarci la testa prima di
averla rotta.
Forse è la prima volta che riiusciamo ad avere un linguaggio con delle
'features' interessanti...
Corrado

 ciao, hal
nonostante tutto siamo nel campo delle ipotesi, direi: dato che in
questo mondo l'oggi dura un secondo, e di domani papabili ce n'e'
parecchi, sono molto curioso sulla var "envir". se baby-boosh non blinda
ms, e se ci sara' la scissione app <> o.s., le due divisioni si
scolleranno inevitabilmente. l'unica cosa certa sara' il pregresso, e un
filino di compatibilita' dovranno ragionevolmente mantenerla.
ciao, a.

 Ok, C++ può creare codice non MSIL e C# puoi scrivere unmanaged code,
credo
In questi giorni ho letto parecchio sul web in rapporto a .NET, ma la verità
è che fin che le cose non le provi personalmente...
A prima vista le differenze sembrano enormi, ma possibile che vogliano
sacrificare la compatibilità verso il basso con VB?
Tra l'altro non ho ben capito se con 
VB.NET
 venga abbandonata la
compilazione Native Code per MSIL.
Ciao, Simone


Credo anch'io la stessa cosa.
Penso che continuerņ a manutenere con Vb (6) i sorgenti attuali, e mediterą
la migrazione a c# per i nuovi che potrebbero beneficiarne...
ciao
ugo

 compilazione Native Code per MSIL.
La compilazione nativa č definitivamente andata in favore di MSIL, l'unico
linguaggio che puņ ancora compilare in codice nativo č C++.
Per quanto riguarda le differenze effettivamente ci sono, capita spesso di
trovarsi nel panico a fare cose che al momento fai ad occhi chiusi (tipo I/O
su file) ma credo che una volta presa confidenza tornare indietro sarą dura.
Il consiglio che la stessa m$ da č usare VBNet solo per le nuove
applicazione e continuare as usare VB6 per mantenere le attuali. La stessa
m$ conferma che VB6 sarą supportato per parecchio tempo.
Corrado