Newsgroup: it.comp.lang.visual-basic
Titolo: futuro di VB6 - morira'?

Ora che esiste 
VB.NET
quale e' il futuro di VB6?
morira' con il tempo? o potra' sopravvivere?
Grazie per i commenti 

 ha scritto nel messaggio 
news:44df8066$0$30242$4faf...@reader1.news.tin.it...


Grazie per i commenti 
Ciao
AranBanjo
-- 
web: 
http://www.ponchio.it
Replay to: *[[banjo]]spamdim..@**
ponchio.it
**
"E' un vero peccato che tutte le persone che sanno come far
funzionare il paese siano troppo occupate a guidare taxi o
a tagliare capelli" - George Burns
"Vorrei avere un crocifisso di kryptonite, cosi' tu potresti 
tenere lontani Dracula e Superman" - Jack Handey

 morira' con il tempo? o potra' sopravvivere?
Per quanto mi riguarda è già morto.
La microsoft ha cessato il supporto a vb6.
Ora .net è il futuro.
vb6 morto, MFC "morte" dato che comunque non vengono sviluppate più... la 
microsoft ha spazzato via tutto per far posto a .net.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
Se un circuito funziona al primo tentativo è perchè il problema è molto
più nascosto e subdolo di quanto tu possa pensare...
E apparirà nel momento in cui farà il massimo danno 

 La microsoft ha cessato il supporto a vb6.
Ma MS può fare quello che vuole; ma fino a quando un gran numero di 
spiluppatori lo usano, il linguaggio è ben vivo.
Certo, poi nel lungo termine tutti devono morire, anche i linguaggi.
grg 

 multipiattaforma e open.
Non so se avete dato un occhio anche solo alla nuova interfaccia di Windows 
Vista basata sul .net framework 3.0 (e sì, si comincia con il "tutto 
managed").
Solo riuscire a star dietro alle nuove guidelines per l'interfaccia grafica 
con tutti i nuovi effetti speciali che ci hanno messo dentro sarà un bagno 
di sangue (puoi persino ruotare e stretchare i controlli e le finestre, le 
finestre con il classico sfondo grigio sono ormai bandite, le icone devono 
essere tutte "cool"...).
Aspettare che tutto questo ti cada in testa prima di iniziare a guardarti 
attorno mi pare masochistico :)
E l'alternativa quale sarebbe?
Linux?
Programmabile solo in C++ (e non ditemi che altri linguaggi funzionano 
davvero sotto Linux), così per fare la stessa app di 3 giorni ci metti un 
mese.
Usabile dall'utente solo se può usare solo OpenOffice con una bella e sola 
icona sul desktop, perchè alla fine le app "gratuite" (sì, come no, andate a 
leggervi le licenze) o non funzionano mai come dovrebbero o non si riescono 
a installare a meno di perderci dei giorni a leggere i manuali...
Bah... la vedo dura nei prossimi anni.
Ciao
-- 
Free .Net Reporting Tool - 
http://www.neodatatype.net
 

Dipende,
se vuoi che i tuoi programmi girino più piano,
allora VB6 morirà,
se vuoi che i tuoi programmi basati su centinaia di API non possano
essere rifatti sul Net povero e debole e vadano persi insieme a 
guadagni e anni di lavoro,
allora VB6 morirà,
se ti piace stare piegato a 90 gradi ed accettare
ed adeguarti ad ogni volontà di MS ora come in futuro,
allorà VB6 morirà.
Se tu ed i tuoi amici sviluppatori ignorano completamente il Net
e lo usano solo per il discorso Web (Web Form e Web Services)
dove la tecnologia ASP NET è valida (ed infatti il Net nacque solo 
per la tecnologia ASP NET),
e richiedono ed usano e parlano del VB classico,
MS farà marcia indietro (una delle tante sulle sue iniziative)
e continuerà a supportare VB6,
e VB6 non morirà.


mese.
Una possibilità interessante sotto Linux è il QT che anche se basato sul C++
consente di sviluppare ambienti grafici abbastanza facilmente.
Io l'ho usato in applicazioni abbastanza semplici con un Linux embedded, ma non
credo sia molto facile farci un gestionale.
--
ciao
  Stefano

microsoft ha spazzato via tutto per far posto a .net.
Per le mie applicazioni mi basta il VB5, figurati se mi preoccupo.
--
ciao
  Stefano

 e VB6 non morirà.
Questa la vedo molto difficile se non impossibile.
Perchè mai tornare indietro?


 Perchè mai tornare indietro?
Forse perchè non sarebbe un tornare indietro !
Com'era? : Mai dire mai !
A proposito, dal momento che tutti scrivono che il NET è completamente 
un'altra cosa rispetto a VB, cosa ci fanno in questo NG gli utilizzatori 
di NET? Sono Ospiti?
Perchè non si creano un bel NG dedicato ?
Vediamo un po' di codice?
In NET :
Private Sub cmdListinoButton_Click(ByVal sender As System.Object, ByVal 
e As System.EventArgs) Handles cmdListinoButton.Click
         Dim mForm As Form
         Dim oForm As frmListino
         mForm = New frmMenu
         oForm = New frmListino
         mForm.Hide()
         oForm.Show()
         oForm = Nothing
     End Sub
----------------------------
in VB:
Private Sub cmdListinoButton_Click()
Unload frmMenu
frmListino.Show
End Sub
Servono commenti?
-- 
©Gulp
----
Forse mi sono perso qualcosa.

 ----------------------------
Chissà il resto :(
-- 
Greg

 Servono commenti?
Non capisco cosa vuoi dire con questo codice.
Oltretutto non fa di certo la stessa cosa... anzi... sono due cose 
completamente incasinate.
Inoltre unload è diverso da Hide.
Io riscriverei il codice .net così:
Private Sub cmdListinoButton_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles cmdListinoButton.Click
    frmMenu.Dispose()
    Dim oForm As New frmListino
    oForm.Show()
End Sub


 Per le mie applicazioni mi basta il VB5, figurati se mi preoccupo.
L'unico problema potrebbe essere che con Vista 2 rendano incompatibili i
tuoi programmi.
E sarebbe un peccato. C'è e ci sarà sempre un grande mercato di potenziali
clienti, con poche macchine che al massimo sono in rete locale, dove per
realizzare gli applicativi necessari, secondo il mio modestissimo parere
l'uso .net non è giustificato.
-- 
Greg

 tuoi programmi.
e chiudono baracca.

 ha scritto nel messaggio 
news:44df8066$0$30242$4faf...@reader1.news.tin.it...


 Servono commenti?
No, ma forse una rinfrescatina a VB2005 la darei...
A questo punto mi permetto di fare Io un veloce confronto, visto che, a
quanto pare, qualcuno misura la potenzialita' di un linguaggio in base al
_minor_ numero di righe di codice da scrivere...
Questo e', indicativamente, il numero di righe di codice da scrivere per
scaricare un file da Internet con VB6 (preso da VB2TheMax.com)
Const INTERNET_OPEN_TYPE_PRECONFIG = 0
Const INTERNET_FLAG_EXISTING_CONNECT = &H20000000
Private Declare Function InternetOpen Lib "wininet.dll" Alias
"InternetOpenA" _
    (ByVal lpszAgent As String, ByVal dwAccessType As Long, _
    ByVal lpszProxyName As String, ByVal lpszProxyBypass As String, _
    ByVal dwFlags As Long) As Long
Private Declare Function InternetOpenUrl Lib "wininet.dll" Alias _
    "InternetOpenUrlA" (ByVal hInternetSession As Long, ByVal lpszUrl As
String, _
    ByVal lpszHeaders As String, ByVal dwHeadersLength As Long, _
    ByVal dwFlags As Long, ByVal dwContext As Long) As Long
Private Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet
As _
    Long) As Integer
Private Declare Function InternetReadFile Lib "wininet.dll" (ByVal hFile As
_
    Long, ByVal lpBuffer As String, ByVal dwNumberOfBytesToRead As Long, _
    lNumberOfBytesRead As Long) As Integer
' Download a file from Internet and save it to a local file
'
' it works with HTTP and FTP, but you must explicitly include
' the protocol name in the URL, as in
'    CopyURLToFile "
http://www.vb2themax.com/default.asp
",
"C:\vb2themax.htm"
Sub CopyURLToFile(ByVal URL As String, ByVal FileName As String)
    Dim hInternetSession As Long
    Dim hUrl As Long
    Dim FileNum As Integer
    Dim ok As Boolean
    Dim NumberOfBytesRead As Long
    Dim Buffer As String
    Dim fileIsOpen As Boolean
    On Error GoTo ErrorHandler
    ' check obvious syntax errors
    If Len(URL) = 0 Or Len(FileName) = 0 Then Err.Raise 5
    ' open an Internet session, and retrieve its handle
    hInternetSession = InternetOpen(App.EXEName,
INTERNET_OPEN_TYPE_PRECONFIG, _
        vbNullString, vbNullString, 0)
    If hInternetSession = 0 Then Err.Raise vbObjectError + 1000, , _
        "An error occurred calling InternetOpen function"
    ' open the file and retrieve its handle
    hUrl = InternetOpenUrl(hInternetSession, URL, vbNullString, 0, _
        INTERNET_FLAG_EXISTING_CONNECT, 0)
    If hUrl = 0 Then Err.Raise vbObjectError + 1000, , _
        "An error occurred calling InternetOpenUrl function"
    ' ensure that there is no local file
    On Error Resume Next
    Kill FileName
    On Error GoTo ErrorHandler
    ' open the local file
    FileNum = FreeFile
    Open FileName For Binary As FileNum
    fileIsOpen = True
    ' prepare the receiving buffer
    Buffer = Space(4096)
    Do
        ' read a chunk of the file - returns True if no error
        ok = InternetReadFile(hUrl, Buffer, Len(Buffer), NumberOfBytesRead)
        ' exit if error or no more data
        If NumberOfBytesRead = 0 Or Not ok Then Exit Do
        ' save the data to the local file
        Put #FileNum, , Left$(Buffer, NumberOfBytesRead)
    Loop
    ' flow into the error handler
ErrorHandler:
    ' close the local file, if necessary
    If fileIsOpen Then Close #FileNum
    ' close internet handles, if necessary
    If hUrl Then InternetCloseHandle hUrl
    If hInternetSession Then InternetCloseHandle hInternetSession
    ' report the error to the client, if there is one
    If Err Then Err.Raise Err.Number, , Err.Description
End Sub
Questo e' l'equivalente in VB2005.
My.Computer.Network.DownloadFile("
www.miosito.com/miofile.zip
","c:\miofile.zip")
A questo punto facciamo il contrario...
VB2005: Questa e' una funzione che converte in TitleCase
Public Function ToTitleCase(ByVal text As String) As String
  Return CultureInfo.CurrentCulture.TextInfo.ToTitleCase(text)
End Function
Ovvero:
Dim s As String = ToTitleCase("Questa e' una demo") ' ritorna: "Questa E'
Una Demo"
L'equivalente VB6 scrivetelo voi...
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://blogs.ugidotnet.org/corrado/
PS: Per rispondere alla domanda "futuro di VB6-morira?" la risposta e': "E' 
gia' morto, sopratutto perche' a breve uscira' VB9".... 

 L'equivalente VB6 scrivetelo voi...
Dim S As String
S = StrConv("Questa è una demo", vbProperCase)
Debug.Print S
---> Questa È Una Demo
Chiedo (senza alcuna polemica, da perfetto ignorante che ha sonno
e che non ha voglia di aprire l'MSDN a quest'ora :-) ), c'è differenza ?
Voglio dire, tu hai scritto a mano quell' _E'_ oppure _È_ è corretto ?
O ancora, c'è qualche altra differenza tra le due funzioni ?
Bye, G. 

 S = StrConv("Questa è una demo", vbProperCase)
gia'. e se usi i due punti, stai in una linea sola :P
corrado, sei un grande, e da te frasi a effettaccio come
<<PS: Per rispondere alla domanda "futuro di VB6-morira?" la risposta e': 
"E' gia' morto, sopratutto perche' a breve uscira' VB9"....>>
non me le aspetterei. lasciale a carmine, e alla sua firma da mille righe 
nonostante gli inviti reiterati. tu usi gli apostrofi, non gli accenti. 
usenet la rispetti. e allora quella frase cosa vuol dire? un flame molto 
educato (come di solito sei)? allora debbo umilmente farti notare che sta 
agonizzando anche vb8, ehm scusa, 2005, e che intanto e' senz'altro molto 
piu' cadavere vb7 che vb6. l'evoluzione genetica si abbina sempre alla 
selezione naturale. e 2003, poverino, non ce l'ha fatta :PPP
esercitarsi fa sempre bene, ma ci vuole tempo. io dal 2003 in qua sono stato 
operativo, fra le altre cose, come manager _e_ come programmatore, con vb6. 
con net avrei fatto tanto esercizio e poco lavoro.
nessuno nega che 2005 e' piu' 'potente', in senso lato: completo, ma anche 
complesso. si' vabbe', piu' che lui, il framework.
ma un linguaggio e' morto quando non viene piu' usato. e vb6 mi sembra venga 
ancora usato mica poco.
ms su net sta spingendo moltissimo, con risultati boh. fanno tante cose, ma, 
sara' il periodo, non le imbroccano tutte. vogliamo ricordare vista, e il 
doloroso winfs e i suoi progressivi slittamenti e incantonamenti? o ie7 che 
non gira su win2000 e appena terminano le patch per ie6 mi _costringera'_ 
(per legge...) a portare la mia lan su firefox, che gira molto meglio e con 
molta piu' sicurezza?
mi sono gia' inalberato con gente che mi costringe a installare activex (e 
ietab in ff) quando si poteva fare tranquillamente tutto in j/js. ma nel 
mondo reale si incontrano programmatori very basic.
ci si poteva anche sbizzarrire molto, ma vb era Very Basic, concepito per 
gente semplice (come me: i bravi scrivevano in c, non in vb :P), che 
programma per cose su misurissima, quando puo', a basso costo. se devo 
delegarle a un programmatore che non capisce proprio a cosa serve il 
programma, e in compenso mentre lo pago studia net coi soldi miei (sai 
perfettamente che e' un classico, in informatica...), mi tengo vb6. ci metto 
meno, pago meno, e funziona meglio. ho una rete che comincia a essere 
abbastanza complessa, ma non ho ancora trovato 1 (uno) caso in cui servisse 
realmente net. chi usa vb6 al momento e' quantomeno piu' rodato e _costa_ 
_complessivamente_ meno. se poi mi garantisci i programmi me li scrivete 
quasi gratis, e nei tempi che mi servono, tu e gianluca, ci metto tre 
secondi a passare la lan a net. il framework su 2000 gira, e un paio di 
scrivanie ve le trovo, anche con i tagli alle spese :)
mutatis mutandis, molti nell'i.t. sono in situazione simile. ripeto: i corsi 
di gianluca sono dei freebies di stravalore, che consiglierei di mettere 
obbligatori alle medie. ma chi lavora raramente ha il tempo di cambiare 
tutto. resistenze ce ne sono e ce ne saranno ancora. io di sti thread mi 
sono stufato. rispondo qui solo perche' non mi aspettavo l'effettaccio da 
te.
ripeto la mia umilissima opinione: ms ha sbagliato bersaglio. eppure bill 
sembra che in africa si sia accorto che prima di portare i pc era meglio 
mettere le prese di corrente (sulle manovelle di negroponte possiamo 
discutere. se il petrolio continua a salire, forse serviranno anche a noi). 
con net invece ha deciso di mettere una lan intra-extra-inter dove non c'e' 
ancora corrente.
a gianlu', sta' pronto a girare la manovella :)
ciao, a. 

tuoi programmi.
Vista 2 ? E che è ? Non c'è ancora Vista 1...
Puoi citare la fonte di questa tua affermazione ? Per quanto ne so io
il sottosistema Win32 rimarrà a lungo, non più sviluppato con nuove
API ma sempre presente.
Inoltre a meno che MS non voglia perdere i clienti che usano Office
fino alla versione 2003 ed il prossimo 2007  (e sono quelli che la
fanno guadagnare), basato MOLTO su COM, i programmi COM come quelli di
Visual Basic gireranno benissimo.
Ciao
Stefano 'HappyMan'

 Visual Basic gireranno benissimo.
Considerato che gli altri due subsystem (Posix e OS2), per quanto inutilizzati, sono ancora presenti direi che hai proprio ragione :-)

 selezione naturale. e 2003, poverino, non ce l'ha fatta :PPP
Non mi piace accendere flames in generale, figuriamoci se mi interessa
accenderli su un argomento (VB6) che ormai considero marginalmente per
motivi di training e/o migrazione.
La mia affermazione "E' morto" e' il punto di vista da parte di MS, visto
che qualcuno nel thread ha scritto che MS cambiera' idea, volevo
semplicemente puntualizzare che il team sta andando in altra direzione e,
permettetemi di dirlo, ve lo dice uno che con il team e' in contatto tutti i
giorni e non scrive "per sentito dire".
Riguardo alla sopravvivenza di un linguaggio il discorso e' diverso, VB6
avra' vita lunga, il fatto che il runtime sara' nativamente presente su
Vista la dice lunga.
Se tu ti sei stancato di questi thread, figurati Io che comunque la mia
scelta l'ho gia' fatta da tempo: Chi vuole rimanere con VB6 lo faccia pure,
l'unica cosa che ti posso dire e' che delle ormai centinaia di persone che
ho aiutato a migrare da VB6 a .NET (alcune anche controvoglia...) _nessuna_
e ribadisco _nessuna_ alla mia classica domanda "Torneresti a VB6?" mi ha
risposto "Si".
Certo, sono tutte persone che si sono rimesse in gioco, che hanno preso dei
rischi e che con umilta' si sono rimesse a studiare, caratteristiche che, in
generale mancano nel mondo IT Italiano.
Per Paperino: Grande! :-) c'e' pero' una leggera differenza, non tutte le
culture convertono in TitleCase nello stesso modo (sopratutto nei paesi del
Far-East) e, mentre .NET considera questo, VB6 no.
Buon ferragosto a tutti


 risposto "Si".
si, immagino. probabilmente anche con me succederebbe (succedera', se mai 
avro' modo) lo stesso.
ciao, a.

 ciao, a.
...azz! Proprio ora che mi preparo per andare in ferie, vuoi farmi 
faticare ??? :)))
Comunque, questi thread, in generale, sono inutile come al solito ma visto 
che mi hai "tirato in ballo", dico la mia ;)
Moltissimi non hanno ancora chiaro che il "mondo" .NET ha un 
posizionamento, nel mercato, molto diverso da VB6.
MS ha cercato (allo stato attuale, secondo me, riuscendoci in parte) di 
coprire un settore nella quale era praticamente "assente" come 
tools/piattaforme di sviluppo: quello Enterprise, dove Java la faceva da 
padrone.
Non solo. Ha guardato al futuro... ma non ai prossimi 2/3/5 anni... ha 
"guardato" (quanto meno, per quelle che sono le "vision" MS) ai prossimi 
10, 15, 20 anni... come del resto deve fare una grande azienda (MS, lo 
rammento, non è un ente benefico...)
Ecco quindi da cosa nasce .NET (ma non solo...)
La conseguenza, sfortunatamente per alcuni, è stata quella dell' 
"abbandono" di VB6... scelta obbligata dal punto di vista strategico, se 
ci pensate.
Con VB2005 (che reintroduce alcune delle "immonde" feature di VB6, ma 
anche alcune "favolose", come il Debug&Continue) cerca di porre un 
"riparo" alla prossima (ma non troppo) scomparsa di VB6.
Allo stesso tempo, ha fornito una piattaforma (.NET Framework) ma avuta 
prima, un IDE (Visual Studio) dalla produttività assolutamente 
indiscutibile e dei nuovi linguaggi (
VB.NET
, C#) che colmano pienamente le 
lacune di quelli precedenti (VB6 in particolare).
E chi ha avuto modo di provare la CTP del compiler di VB9, sa cos'altro 
bolle in pentola.
Come tutte le cose nuove, però, è necessario un certo periodo di tempo per 
"metabolizzarle", capirle, sfruttarle al meglio e, specialmente per la 
vastità del framework, questo periodo non è così breve, soprattutto per 
chi non ha le "basi" o per chi, in tutti questi anni, ha 
snobbato/ignorato/denigrato .NET
Il gap, per queste persone, è molto grosso e quindi tendono a stare 
attaccatti alla barca, anche se comincia ad affondare.
L'informatica si sta evolvendo a ritmi frenetici che neppure un early 
adopter fanatico riesce a stare al passo di tutte le novità.
Pensare di proseguire a lavorare ancora per molto con VB6 è un'utopia. Ma 
il bello della vita è che ognuno (nel limite della legalità) può decidere 
cosa fare...
C'è ancora tanta gente che sviluppa persino con VB5 o FoxPro e non è raro 
vedere software tuttora sotto DOS (la gestione del supermercato "Punto 
SMA" che ho sotto casa, è interamente 'dos-based').
La stessa cosa accadrà con VB6 tra cinque, dieci... chissà, forse quindici 
anni.
Nel frattempo gli altri (ovvero chi è passato a .NET e a quello che verrà 
dopo) saranno su un altro pianeta :)
...come si dice... just my 2 cent.
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
 

 quale e' il futuro di VB6?
io sono passato a realbasic
dovendo imparare qualcosa di "molto" simile preferisco avere il 
vantaggio di poter compilare per win, mac e linux lo stesso sorgente. e 
scusa se č poco !
googla e informati ;-)

 End Sub
Ciao


 No, ma forse una rinfrescatina a VB2005 la darei...


 e chiudono baracca.
Se non chiudono prima dato i requisiti HW necessari per Vista :)
Ok, è una beta, ma per ora serve un PC che attualmente si userebbe come 
server di fascia medio-alta da 5mila euro...
E io che ho appena cambiato PC per farci girare XP non ho intenzione di 
cambiarlo ancora perchè in quel caso non sarebbe solo Vista a girare...
Ciao

> di Visual Basic gireranno benissimo.
mmm... che versione è la 2007?
Mi hanno parlato di una 12 basata sul Fw 3...
Ciao 

 allorà VB6 morirà.
Beh, qui concordo con Graziano.
Ms fa sicuramente i suoi interessi, ma il mondo va avanti e dire che .Net 
sia peggio di VB6 è una fesseria.
E' una tecnologia nuova, nata su un sistema (Win2000/WinXP) preesistente non 
pensato per questo e quindi qualche punto debole ce l'ha per forza, ma 
potenzialmente non ha paragone con VB6, basta pensare all'uso dei 
webservices che per molti qui non significano niente, ma che per chi usa 
sistemi in rete sono una manna.
Certo, se fai solo finestre e appiccichi bottoni ti girano le scatole, ma 
l'IT non si limita più a questo.
Ciao 

 form di Menu...
Boh, non è per niente chiaro cosa si vuole ottenere con il codice postato :)
A me sembrano delle istruzioni buttate giù a caso.
Ciao 

 10, 15, 20 anni...
questo era chiarissimo. per quanto mi riguarda, peccato solo che siano 
(speram) +- quelli che mi restano da vivere, e non vorrei passarli su 
manuali net :)
ciao, a.

 cos'altro bolle in pentola.
E' un mese che tento di installarmi la beta ma c'è sempre uno dei 37 pezzi 
necessari che si riufiuta di convivere con gli altri :)
Ciao 

mmm... che versione è la 2007?
Fino a qualche settimana fa era disponible gratis  il download della
beta di Office 2007 (successore del 2003), ora lo trovi insieme a
qualche rivista (es. Chip di agosto), di un Office 12 non so niente...
Ciao
Stefano "HappyMan"

indiscutibile
Ciao Gianluca,
hai toccato un punto "dolente": io ho lavorato con vs2003 e ti
assicuro che la mancanza di questa caratteristica l'ho sopportata
veramente a fatica, soprattutto quando devi debuggare del codice che
richiede diversi step prima di essere raggiunto. In sintesi mi è
capitato di rimpiangere l'immediatezza di VB6 (per modo di dire...ho
tutt'ora progetti in VB6 che rimarrano tali per molto)
Visual Studio 2005 sicuramente ha fatto passi avanti rispetto al 2003
ma tutt'ora soffre di problemi che IMHO non lo rendono così
"produttivo" come avrebbe potuto essere, te ne cito alcuni:
1) Quando ho iniziato ad usare vs2005 ho sperimentato finalmente la
possibilità di editare il codice durante il debug ma:
- ogni tanto mi compare qualche COM Exception con una descrizione
francamente incomprensibile, ma che in ogni caso mi obbliga a stoppare
l'esecuzione
- L'edit and continue non c'è per progetti web
- Sul mio pc di sviluppo che non è esattamente una ciofeca (Athlon XP
3000 con 1.2 GB RAM) VB6 in fase di editing & debugging è moolto più
reattivo e veloce di VB2005 nelle stesse condizioni d'uso.
2) Il designer per windows form complessi è tragicamente lento,
inoltre ci sono comportamenti che generano errori nel designer stesso
che prima di capirli ti obbligano ad ore di ricerca su MSDN o Google.
Ho letto su qualche ng che è in sviluppo/test la service pack 1 di
Visual Studio 2005, speriamo bene !  
Per il resto sono d'accordo che queste sono discussioni da bar :-)
Alla fine il nostro lavoro è in primis quello di saper scegliere la
tecnologia migliore in base allo scopo da raggiungere, che sia il C &
Win32 o .Net 2005, senza pregiudiziali ma anche senza i
condizionamenti che mamma Microsoft attua nei confronti degli
sviluppatori.
Ciao
Stefano "HappyMan"
http://www.sgr.info

qualche rivista (es. Chip di agosto), di un Office 12 non so niente...
Ops, Office 2007  _è_ Office 12, dato che Office 2003 "internamente" è
Office 11 (basta dare un occhio ai sub folder dell'installazione, cosa
che ho appena fatto...)
Ciao
Stefano "HappyMan"

 A me che sono polemico di natura 'sti thread piacciono un casino :P
Sono d'accordo! Anche a me piacciono.
Ciao
Marco R. 

 che ho appena fatto...)
Sì, intendevo in questo senso.
Boh... tanto io office non lo uso :)
L'unica cosa di cui sento un po' la mancanza è Access per la gestione degli 
mdb.
Ciao 

 sviluppatori.
Beh, in queste discussioni magari viene fuori qualche spunto per argomenti 
da approfondire proprio in questo senso.
Ciao 

 Visual Studio 2005, speriamo bene !
Tieni conto che esistono già diverse fix per l'IDE (che ovviamente saranno 
integrate nel SP1)
In definitiva, nonostante i problemi evidenti nel nuovo IDE, resto 
dell'idea (perchè lo uso, e perchè posso fare un paragone con VB6, dato 
che manutengo ancora molti progetti VB6) che si è più veloci nello 
sviluppo di applicazioni.


 faticare ??? :)))
A proposito...
Nel post precedente mi sono dimenticato di consigliarvi un libro da 
leggere durante le vacanze... per chi le fa :)
Gli altri, lo leggano lo stesso! :)))
Si tratta di "Alla ricerca della stupidità (20 anni di disastri hi-tech)".
http://education.mondadori.it/Libri/SchedaLibro.asp?IdLibro=88-04-53195-9
E' un libro molto simpatico da leggere: descrivere alcune scelte 
commerciali (rilevatesi disastrose) compiute negli ultimi 20/25 anni dalle 
varie "industrie" del mondo IT.
Si parla di IBM, Apple, Ashton-Tate (chi ha usato dBase???), Borland, 
Microsoft e chi più ne ha, più ne metta...
Pensate che viene menzionata (anche se per poche righe) anche la 
piattaforma .NET!
Qui trovate una recensione abbastanza critica, che in parte condivido.
http://www.techbook.it/recensioni/46-Alla_ricerca_della_stupidita_20_anni_di_disastri_hi-tech.html
Dopo aver letto il libro, vedrete molte scelte commerciali (soprattutto 
quelle di MS) _anche_ con un altra ottica.
In definitiva, sono 12,80 euro spesi bene, fosse solo per il modo 
spiritoso con cui è scritto il libro...
Buona lettura.


 all'IperCoop :)))
Vero, però c'è il rovescio della medaglia. Il rischio è sempre 
quello: sul tuo PC di sviluppo il progetto va bene, lo porti dal PC 
un po' ciofeca del cliente e diventa ingestibile, lento e/o pesante...
-- 
IBM: Incredibly Bad Merchandising
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

tuoi programmi.
Non credo che faranno questo errore.
Comunque credo che in quel caso favorirebbero gli alcolisti   :-)))
 (Wine avrebbe una grossa diffusione)
--
ciao
  Stefano

un po' ciofeca del cliente e diventa ingestibile, lento e/o pesante...
Hai toccato un altro punto dolente IMHO di .Net: la richiesta di
risorse. Se hai computer recenti (Pentium 4/Athlon XP 2000 in su e
almeno 512 MB di RAM) non ci sono problemi a far girare programmi .Net
(parlo di Windows Forms) ma se questi requisiti non ci sono...
Ho clienti con pc desktop con Windows 2000 e 256 MB di RAM, dove
normalmente gira sempre Outlook (Express o meno), il gestionale
aziendale e qualche volta il browser web. Nello spazio che ci rimane
un programma VB6 gira ancora bene, un programma .Net fa girare l'hard
disk come un frullatore :-)
Ciao
Stefano "HappyMan"

Ciao
Ciao
AranBanjo
-- 
web: 
http://www.ponchio.it
Replay to: *[[banjo]]spamdim..@**
ponchio.it
**
"E' un vero peccato che tutte le persone che sanno come far
funzionare il paese siano troppo occupate a guidare taxi o
a tagliare capelli" - George Burns
"Vorrei avere un crocifisso di kryptonite, cosi' potrei 
tenere lontani Dracula e Superman" - Jack Handey

 Ad ognuno le proprie scelte. ;D
Beh, io non voglio restare attaccato a niente, tant'è che ne ho provate un 
po' e alla fine Windows è imbattibile in quanto a usabilità.
Alla fine l'utente ci si trova meglio e lo sceglie anche se costa di più 
(che poi alla fine non non ne sono così sicuro).
Poi, siccome io devo vendere i miei programmi, perchè venderli per linux 
dove si trova già tutto gratis (ripeto, boh... gratis quello che non 
funziona, ma l'idea che circola è questa) e ha una diffusione minima e non 
per Windows?
Comunque questo thread sembra una lotta di religione quindi la pianto qui, 
l'importante è che ognuno riesca a tirare fuori la pagnotta da quello che 
riesce a usare.
Io semplicemente non trovo usabile linux e quindi l'alternativa è Windows o 
Mac, che sicuramente proverò quando il nuovo OS girerà su x86 (di prendermi 
un Apple solo per provare il SO non credo sia il caso).
Ciao 

 Forse l'alternativa è Java? Non lo so.
...Io direi proprio di no.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
Se un circuito funziona al primo tentativo è perchè il problema è molto
più nascosto e subdolo di quanto tu possa pensare...
E apparirà nel momento in cui farà il massimo danno 

 E apparirà nel momento in cui farà il massimo danno 
Gliene importa una mazza a qualcuno del mariokart?
Propongo nuova firma piu' standard:
Carmine [inserire qui cognome]
http://www.thetotalsite.it

 
http://www.thetotalsite.it
Mah... e cosi invece che ne pensi?:
Bye,
-- 
Carmine (pikachu31@ gmail. com)


 Mah... e cosi invece che ne pensi?:
Buon risultato.

 E io dico: come puoi dirlo? Sulla base di cosa?
E' una mia opinione.
Trovo assurdo fare programmi complessi in java e non penso che sia questa l' 
alternativa.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it


 alternativa.
Domanda successiva: cosa è per te complesso?
Per me complesso è: non poter applicare pattern di progettazione. In tal 
senso, Java e VB2005 sono semplici, VB6 complesso.

 senso, Java e VB2005 sono semplici, VB6 complesso.
Vero.
Java č ottimo come linguaggio OOP accademico.
Purtroppo la VM di java soffre tantissimo del suo essere multipiattaforma.
Ciao 

 tal senso, Java e VB2005 sono semplici, VB6 complesso.
Guarda che intendo programmi complessi, non linguaggi complessi...


 Guarda che intendo programmi complessi, non linguaggi complessi...
Peggio ancora: non hai idea delle performance che offre lato server e 
della complessità delle applicazioni che è possibile tirare su...

 della complessità delle applicazioni che è possibile tirare su...
JSP e Java (intendo le applicazioni java con GUI e co.) sono due cose ben 
diverse.
Ammesso che intendi questo...


 diverse.
Niente affatto! Non puoi parlare di qualcosa che non conosci. Dovresti 
sapere che una jsp viene tradotta in una servlet, che è una classe java.

 java.
Si ok, ma non si carica tutta la GUI!



[cut]
due anni (e più) che non leggo e vi trovo ancora...
...che bello: mi sento a casa!!!
ciao
ugo

Ciao 
Ciau


Bye,


 Quali?
Praticamente 50 % di quelli in giro.


Praticamente 50 % di quelli in giro.
Nomi e cognomi :D
Ciau


 Nomi e cognomi :D
Dei programmi o di chi non passa a linuxx?


 ...che bello: mi sento a casa!!!
Ci sei, ci sei :-)))
Felici di rileggerti :-)
Bye, G. 

 
Gardate che il linux vi sono altri programmi per sviluppare
python, ruby, gambas 1 e 2(beta), lazarus (clone di delphi)
inoltre un programma non si fa in 2 giorni, o meglio se uno
sa programmare in c come in visual studio mette lo stesso tempo.
Si è vero che il RAD di Visual Basic è ottimo, ma non avete visto
quello di lazarus o meglio quello di delphi.
Ciao by Enzo

 
No il problema non è vista 2, ma comperare hardware all'altezza per
poter far girare vista 2, vista 1, e quant'altro di pesante.
Il presente è windows, il futuro non è vista (ma linux), avete notato
quanta pubblicità fa Microsoft contro linux?
Avete visto quanto cresce l'utenza linux?
ciao by Enzo

 battuta).
Allora, attenzione (immaginavo una risposta simile).
Prima di tutto, come fai notare, non deriva da linux (come diceva qualcuno 
qui dentro "bsd is for unix lovers, linux is for windows haters"), poi Apple 
ha sempre avuto un'attenzione maniacale all'usabilità dell'interfaccia 
grafica.
Quelli di linux sono smanettoni, e per loro la GUI è solo un optional per 
far contenti quei fessi che altrimenti non userebbero mai linux.
Ciao

 quello di lazarus o meglio quello di delphi.
Ci ho lavorato per anni, e non è nemmeno lontanamente paragonabile.
Era già migliore quello di VB6.
A meno che non parli degli ultimi ide basati su .net che non ho visto.
Ciao 

Fabio ha scritto:

No parlo proprio di delphi 7 e non della schifezza di delphi 2006
il RAD di delphi è live a designtime e tante altre cose.
Ciao by enzo

 
Io sono un felicissimo utente di Ubuntu. Mai sentito parlare di Gambas?
E' una buon linguaggio simil-VB6.0 che si può usare in Linux. Crei le
tue interfacce e li fai funzionare. Io uso Ubuntu, con synaptic installo
tutto. E poi chi ha detto che si può usare solo il C++? E Python, PHP,
Perl, il linguaggio di scripting di BaSH? E poi in linux i virus non ci
sono perchè utilizza un sistema di permessi che Windows non ha. In linux
o sei root e amministri il sistema o sei utente normale e usi il pc. In
fatto di sicurezza è molto efficace. Ma anche con Linspire che offre
accesso ROOT di default, il sistema è molto sicuro. In linux io vedo il
futuro, cosa ci vedete voi (una minaccia? una cosa inutile? una bomba
"positiva"?) non lo so.

 fatto di sicurezza è molto efficace.
in questo thread si continuano a leggere strane cose.
uso win, e cosi' la mia lan. di solito io sono admin, e gia' mi piace poco, 
ma a disconnettersi in continuazione si fa notte. ma a parte un paio di 
poweruser i miei utenti sono user normali, anzi piuttosto vincolati, e 
infatti virus ne abbiamo visti molti meno della media.
in linux ci sono pochi virus per motivi
1. probabilistici, sulle macchine. col 90+% che usa win, e' piu' facile 
trovare bersagli con i win (e ie) che con i linux o i mac...
2. probabilistici, sugli utenti. a parte qualche aker del tipo noto, in 
media chi usa linux un po' meno sprovveduto e' (o dovrebbe essere).
3. (forse) ideologici. bill e' un bersaglio facile, torvalds e' meno ovvio.
ciao, a.

 3. (forse) ideologici. bill e' un bersaglio facile, torvalds e' meno ovvio.
Ottima analisi ma trascuri un dettaglio importante: linux eredita un 
modello di sicurezza che è frutto di un'evoluzione lunga 35 anni.
Win2000/XP, per diventare cosa decente, rispetto a quelle cagate di 
win98/ME, hanno richiesto il duro lavoro degli ingegneri che 
progettarono il VAX/VMS alla digital.
-- 
Emanuele Torrenti, Registered Linux User #409659
http://torrenti.altervista.org
http://www.sitolecchino.com/Emanuele.html

 modello di sicurezza che è frutto di un'evoluzione lunga 35 anni.
noi italiani ereditiamo un modello giuridico che ha 2000 anni. ma e' 
l'implementazione che conta, e deriva prima di tutto dal modello della 
testa...
ripeto: mediamente chi usa linux ci pensa un po' di piu'. mediamente, pero'.
ciao, a.