Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic: tutti ne parlano male,perchè?

Salve a tutti,
vorrei imparare a programmare in Visual Basic 6 ma chiedendo pareri in giro 
ho avuto solo risposte del tipo:"VB è una schifezza" oppure "VB tra qualche 
anno non sarà più supportato".
Sono vere queste affermazioni?
Sinceramente mi hanno un po' confuso le idee.
Voi cosa mi dite a riguardo?
Grazie.

Avid ha scritto:

Bè, come tutte le cose ci sono diverse scuole di pensiero.
Per prima cosa la programmazione esula dal tipo di linguaggio: programmare significa saper 
risolvere dei problemi applicando algoritmi.
Quindi per imparare puoi usare gli strumenti che credi. (+ o -)
Secondo me VB è un linguaggio semplice che ti può permettere di apprendere una logica.
Ovviamente non puoi fare di tutto ma a te che devi imparare la logica non serve fare di tutto.
VB ti da dei limiti (che cmq puoi superare quando diventerai un pò più hardcore!) e questo 
è sia un bene che un male.
Per esempio, non potendo usare direttamente dei puntatori non rischi di fare casini ma, 
dall'altro canto non impari ad usarli.
Questa "mancanza" però ti dovrebbe stimolare a cercare soluzioni alternative che ti 
portano a diventare sempre + "esperto".
Secondo me VB può essere un buon punto di partenza. L'unica cosa è che non ti devi fare 
"ingannare" dalla sua semplicità, cerca sempre di capire cosa c'è dietro, questo ti 
aiuterà se un giorno deciderai di passare a linguaggi un pò + tosti.
Per quello che riguarda VB6 o .NET, sinceramente di direi di cominciare con il secondo.
Secondo me VB6 rimarrà ancora x molto (anche xchè io uso quello), ma essendo cose diverse 
x logica il futuro si sposterà inesorabilmente du .NET
La mia risposta è breve ma spero sia stata indicativa.
Ciao!
LeleB.

 x logica il futuro si sposterà inesorabilmente du .NET
Mi chiedo quanti saranno (in percentuale) i programmatori Visual Basic che
si sono "upgradati"  a .Net.
Ho il dubbio che non siano molti. Tra l'altro, almeno in Italia, mi sembra
di aver trovato poche risorse su Internet e anche pochi libri nelle
librerie.
E' un'impressione sbagliata?
Daniela

 E' un'impressione sbagliata?
In parte si in parte no....
Upgradati a VBnet è una info concettualmente sbagliata!!!
In questo i cervelloni di Microsoft...guru del marketing ci han marciato
alla grande!
VB6 e VBnet son 2 linguaggi diversi...cominciamo a dichiararlo....
che poi si "appellino" ad un primordiale linguaggio Basic è fuor di
dubbio...ma seguono logiche diverse.
Inanzitutto come ho più volte detto con NET finalmente ti svincoli dal
linguaggio.
Il linguaggio è "costruito" sopra un framework
Il linguaggio fa da wrapper ad una miriade di "cassi classine classette
classozze" che costituisce il framework
Il vantaggio?
Beh il framework nell'intenzione di Microsoft sarà preinstallato nei SO
futuri.
Inoltre avendo il framework gratis...tecnicamente è possibile scrivere
programmi portabili...e gratis.
Basta un notepad...in quanto il compilatore fa parte del framework e per ora
è assolutamente gratis
Diciamo che NET è la risposta "Billosa"a Java
In questo senso...non ha nessun fondamento chi ti dice..."già che ci sei usa
C# invece di VBnet"
Avrebbe ugualmente dignità chi ti dice "usa Cobol#"
Infatti una volta compilati e pseudointerpretati....vanno alla solita
velocità!
C# anche li NON E' un upgrade di C++
...mentre è vero che C++ è upgrade di C
Svantaggi
Per far fare al mio programma  una finestrina con scritto "Ciao Mamma!" devo
installare svariati MEGA di framework!
Non ti aspettare una conversione piana se non hai mai pensato ai tuoi
programmi in una logica OOP
Peggio ancora se non sai cosa è una classe
...in vb6 si campa tranquillamente senza aver mai scritto una classe!
I pc che reggono il framework sono da win2k in su...
Non ti aspettare da un C#(Vbnet Cobol#) prestazioni da C++
Curva di apprendimento abbastanza ripida...che tende a scoraggiare il newbie
PERO'
Esiste un compact framework per i palmari
Esiste la possibilità di utilizzare NET anche nelle pagine web
e ti posso assicurare che tra una pagina asp+ADO e una aspx+ADO.net c'è la
possibilità di "spippolare" di brutto...anche se le cose si complicano
rispetto ad un obsoleto vbscript e ado
Libri in rete ne trovi...in italiano pure.....
purtroppo io appartengo alla scuola "sperimentale"
leggo e non capisco...devo provare a fare per capire....e con NET non
diventa fondamentale il linguaggio...ma la comprensione delle miriadi di
classi del framework!
Saluti!
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici