Newsgroup: it.comp.lang.visual-basic
Titolo: il vb6 e' risorto  ?

salve, volevo chiedervi una cosa, ho sempre letto ultimamente del declino 
del vb6, del inesorabile morte che avrebbe fatto dopo l'uscita del 
vb.net
 
2008,2010....
ma come mai allora che in libreria trovo la riedizione speciale  del visual 
basic 6 di Francesco Balena  ? che e' stata appunto ristampata poko tempo 
fa' 

Questa non l'ho mica capita:
http://www.bol.it/libri/Microsoft-Visual-Basic-6.0./Francesco-Balena/ea978886114228/
formato tascabile con 500 pagine ?

 formato tascabile con 500 pagine ?
meno male che e' tascabile con 500 pagine
appunto vedi, allora il vb6 non morira' mai


Che sia una malcelata operazione commerciale? ... sai in tempi di crisi 
si raschia ci� che si pu�.
Poi una piccola chiosa ...
hai scritto
 >poko
posso capire -ma SOLO negli sms- usare la k al posto del ch, x al posto 
di per, etc ma usare "poko" anzich� "poco" lo trovo francamente un po' 
sconfortante.
senza polemica eh.
ciao
stefano

 appunto vedi, allora il vb6 non morira' mai
L'originale era un migliaio di pagine.
Evidentemente cos� pensano che a 10e qualcuno se lo prende, l'altro sarebbe
costato troppo.


In questi temi, io vi consiglio di guardare le offerte di lavoro.
Soprattutto a tutti i "puristi" che esaltano (a ragione, non dico di no) 
le grandi doti del c++, java, o magari.. assembly.. cos�, guardando le 
proposte di lavoro, ne trovo a bizzeffe per sviluppatori Vb 6, idem 
vb.net
, idem c#, abbastanza su Java J2EE... c/c++ ..davvero pochine ;)
Quindi tornando alla tua domanda: vb6 � risorto ? Io ti rispondo che vb6 
(che ritengo un ambiente al top in termini di produttivit� in ambito dei 
sw gestionali) non morir� mai, finch� le aziende non decideranno di fare 
il porting delle proprie applicazioni verso ambienti nuovi... porting 
che ha cmq un costo elevato...
Il cobol  insegna..  c'� da  30 anni e continua ancora ad esserci  ...
Ciao

 stefano
il poko e dovuto a deformazione da web  :-)

 Ciao
quindi ad un neofita quale io sono, consiglieresti di studiare sia il vb6 
che il vbnet  giusto  ? 


Se sei a zero proprio ...Ti direi di partire piuttosto con C#.
Da quanto vedo io, negli annunci di lavoro, � il pi� richiesto.
Facendo una scaletta ti consiglierei nell'ordine:
- Framework .NET ..le classi principali.
- C#
- Vb.net -> Vb6 (nel senso che se impari la sintassi 
vb.net
, vb6 � 
automatico.. cio� vb6 � lo stesso linguaggio pi� o meno, senza supporto 
agli oggetti)
- Sql di base
- 
ADO.NET
 (che, attenzione � molto diverso da ADO di Vb6, che io ancora 
oggi rimpiango da quanto era semplice)
Alla fine, ti ritroverai con delle conoscenze che ti permettono di 
sviluppare applicazioni client / server, gestionali e non solo.
Se infatti vuoi passare a sviluppare sul  web dovrai integrare le 
conoscenze con (nell'ordine)
- 
ASP.NET
 per il lato server (che � un'integrazione, perch� il 
linguaggio � sempre o c# o vb.net..)
- Fondamenti di Javascript
- JQuery
Ti ho spaventato ? ;)
Ciao

ted ha scritto:
.. cio� vb6 � lo stesso linguaggio pi� o meno, senza  supporto agli oggetti)
Questo � quello che lasciava intendere MS; noi quando la finiremo dire che 
+- � lo stesso linguaggio, quando invece � un altro linguaggio?
Se era lo stesso linguaggio, cosi come tutti piu o meno siamo pasati passati 
da VB4 -> VB5 ->  VB6, allo stesso modo tutti saremmo passati da VB6 a NET.
Invece no, tanti ci fermammo, stanchi, esausti....... le avangfuardie, i piu 
giovani, proseguirono.  Abbiate piet� di noi! Prima o poi anche voi sarete 
stanchi... abbandonati!
-- 
Greg 

 ha
scritto:

Bravo greg, un poco di rispetto per noi vecchietti del VB   ;-)
--
ciao
  Stefano

 Ti ho spaventato ? ;)
abbastanza, io piuttosto mi accontenterei di impararne uno solo di questi 
per adesso.
non voglio mettere troppa carne sul fuoco 

 +- � lo stesso linguaggio, quando invece � un altro linguaggio?
Bha, io ho son passato senza problemi per quanto riguarda la base...
Se poi invece vogliamo parlare di Ado rispetto ad 
ado.net
 beh... su 
quello concordo, xch� � diventato davvero complicato rispetto alla 
semplicit� del primo.
Capisco sia pi� potente...pero' il risultato � che ci impiego molto di 
pi� a fare il gestionale di turno!



Ammetto che l'inizio non sia stato semplice, ma per quanto mi riguarda ho
realizzato una libreria che incapsula l'accesso al db tramite 
ado.net
 (io
uso il framework 2.0) e mi espone metodi e propriet� simili ad ADO/RDO.
Nella mia classe ho ancora i cari MoveNext e MoveFirst :-)
Inoltre avendo incapsulato anche il DataAdapter passo da SQLClient, ODBC,
PostgresSQL solo cambiando un argomento nella New.
Ho creato anche una serie di classi/form base che includono tutta la logica
di interfaccia utente, in pratica quando devo creare il gestionale di turno
aggiungo la mia libreria come riferimento � ho gi� pronto uno scheletro
funzionante, con tanto di pannello in stile Outlook laterale senza altre
librerie esterne.
Questo investimento iniziale in tempo e studio ha aumentato decisamente la
mia attuale produttivit� nello sviluppo e debug.
Tutto questo per dire che VB.Net, superato lo scoglio iniziale, permette
veramente di essere pi� produttivi. Infine anche l'IDE, pur essendo
elefantiaco, una volta caricato ha un intellisense ed un code editor
lontano anni luce dallo spartano VB6.
Lo affermo da VB6ista di lunga data (e prima ancora VB4ista e poi VB5ista);
due/tre anni fa non lo avrei mai immaginato, ma ora non so cosa darei per
avere tutti i miei progetti VB6 (che mi danno tutt'ora il pane quotidiano
in sviluppo e manutenzione) gi� portati in VB.Net
Il tutto chiaramente IMHO :-)
PaF

 Se sei a zero proprio ...Ti direi di partire piuttosto con C#.
Quoto al 400%!
Il Vb6 serve solo se ti trovi vecchie applicazioni da gestire.... nel 
2010 il vb6, io, non lo studierei neanche pagato.
Il Vb6 negli anni 90 ï¿œ stato un grande linguaggio ma oggi ï¿œ superato e 
porta a codice brutto e difficile da gestire.
-- 
Cordiali saluti
Davide
Corso Microsoft net. C# 
 a Monza e Brianza 
www.cleosolutions.com

 2010 il vb6, io, non lo studierei neanche pagato.
il fatto e', che ritorno sempre a questo punto da molto tempo, cioe' 
incominciare ad approfondire il vb6 o il vbnet. voi giustamente mi 
consigliate il vbnet perche' e' evidente che e' un linguaggio moderno, piu' 
potente e tutte queste belle cose, pero' per voi che lo fate di professione.
per me' purtroppo sara' solo un hobby, dico purtroppo perche' anche se' mi 
sarebbe piaciuto essere un programmatore, non ho piu' l'eta' per poter 
sperare di farlo. ho passato la soglia dei 40 :-)  . quindi il dilemma 
rimane, il vb6 avra' un interfaccia spartana, ma e' ritenuto da molti, molto 
ma molto piu' semplice del vbnet.

 sperare di farlo.
Meglio ancora. Visto che ï¿œ solo un hobby (come per me) non hai nessuna 
scadenza da rispettare, nessun progetto da continuare e ti puoi prendere 
tutto il tempo che vuoi, godendo nell'imparare. Ergo, non esiste nessun 
motivo per preferire una tecnologia morta come VB6 :-)
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto piï¿œ di semplici 
FAQ! 
http://it.openoffice.org/doc/manuali/

 motivo per preferire una tecnologia morta come VB6 :-)
un motivo ci sarebbe... la semplicita' ti pare  poco ? 

 un motivo ci sarebbe... la semplicita' ti pare  poco ?
Ma davvero ï¿œ molto piï¿œ semplice? E' stato detto (con accezione negativa) 
che .NET ha introdotto una programmazione da asilo infantile, dando 
all'utente la pappa pronta. Il Framework ï¿œ talmente vasto che trovi una 
classe giï¿œ bella e fatta quasi per tutto, riducendo il 90% del codice 
prodotto da un hobbista al mero utilizzo di pappa FCL...
Ovviamente per l'utente appena un po' piï¿œ evoluto l'approccio 
completamente OOP apre infinite strade. Lascia perdere VB6. E' insensato 
impararlo adesso.


 impararlo adesso.
ok, pero' una cosa che non mi piace propio dl net, e me ne converrai anche 
tu', e' la pesantezza . il vb6 si lancia in un istante, mentre per caricare 
il vbnet, lo devo avviare minuti prima. mha una cosa non mi e' chiara, non 
ho mai realizzato un applicazione completa di una certa complessita con il 
vb.net
 e quindi ti chiedo, a parte la pesantezza del ambiente di sviluppo, 
poi una volta realizzata l'applicazione avra' le stesse prestazioni i 
termini di velocita' al pari di una realizzata con il vb6? o potrebbe girare 
pu' lenta?

 pu' lenta?
Dipende da molti fattori. In fase di avvio una applicazione .NET sarï¿œ 
sempre e comunque piï¿œ lenta di una applicazione analoga in codice 
nativo, perchï¿œ c'ï¿œ la compilazione al volo, il caricamento delle classi 
dalle librerie ecc.
In fase di esecuzione potrebbero anche non esserci differenze sensibili, 
e su macchine recenti la situazione si potrebbe persino invertire.


 FAQ! 
http://it.openoffice.org/doc/manuali/
 

 infantile, dando all'utente la pappa pronta.
Beh, solo aprire un db access, una tabella, leggere/editare un record a me 
apre un pelino complicato con tutti i DataXXXX che bsiogna conoscere e 
gestire.
-- 
Greg 

 gestire.
quindi quale sara' la  strada giusta ?
greg posso sapere se' lo fai di mestiere ?, perche' vorrei chiederti un 
informazione sul mondo lavorativo 

 un informazione sul mondo lavorativo
No, io sono solo un amatore, e forse per questo sono piu incazzato di altri.
Ma non so se tra quelli che ci lavorano siano piu i net o i classic
-- 
Greg 

 altri.
non capisco perche' sei piu' incaz... , ma con la ms per aver tirato fuori 
la versione net dici ?