Newsgroup: it.comp.programmare.win32
Titolo: Sviluppare con .Net... C# o VB.Net?

Ciao a tutti,
volevo cominciare a sviluppare un poco con .Net
premesso che sviluppo in VB6 e OpenGL e che le cose che mi interessa
sviluppare
è CAD/CAM, software scientifico...
mi conviene reimpararmi il Vb Net (che del vecchio Vb non ha + molto)
oppure tanto per tanto mi butto sullo C#?
che vantaggi ha C#  rispetto a Vb.Net?  e il C. Net?
ciao e grazie
Davide

che vantaggi ha C#  rispetto a Vb.Net?  e il C. Net?
I vantaggi di C# rispetto a 
vb.net
? Una sintassi piů chiara (IMHO), un
linguaggio standard, e dalla prossima versione nuove features come i
generics (template del C++ +o-)...ad ogni modo il bello di .NET č
anche quello di scegliere il linguaggio che + ti piace quindi provali
entrambi e decidi...
C.Net? Credo mai dato che il C non č un linguaggio orientato agli
oggetti, comunque esiste C++ managed (C++ per .NET)
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
" ride or die "

 oppure tanto per tanto mi butto sullo C#?
Ti conviene lasciar perdere il .NET ! Questa è la soluzione migliore...non
ti fidi del mio consiglio? Ne preferisci uno più attendibile? Se insisti...
http://www.oracle.com/ip/net/claim1.html
Chissà le facce...fico!
Ma ciao!

 pianger d'amore:

Stai per scatenare una guerra di religione.
Visual Basic e' sempre lui, anche se completamente incompatibile con tutti i
predecessori. Se conosci solo VB, forse ti conviene continuare con quello.
Ci sara' qualche differenza, ma almeno non e' un linguaggio completamente
nuovo.
Il C# personalmente non mi piace, ma ha indubbiamente qualche vantaggio.
Assomiglia molto a Java, e puo' essere un vantaggio (per me invece e' una
questione di principio).
Per quanto riguarda il C++, sappi gia' in partenza che si tratta di un
linguaggio COMPLICATO, e da quello che scrivi non riesco a capire se
potrebbe essere adatto... Sicuramente e' molto piu' versatile di tutti gli
altri linguaggi, ma richiede parecchio tempo per imparare.
Se non vuoi legarti completamente agli strumenti Microsoft, c'e' sempre
Delphi, che entro l'anno prossimo diventera' 100% codice .net.

 Delphi, che entro l'anno prossimo diventera' 100% codice .net.
perdonami ma Delphi proprio non mi piace :D
secondo te č posibile che C# sbarchi su linux?
Ciao
Davide

Chissà le facce...fico!
a me sembra una bufala dato che non esiste link sul sito della oracle,
e poi comunque mi sembra tanto un FUD



uhm ok.. il fatto è che io ora come ora sono stra felice del mio buon caro
VB6 :D
però non vorrei di punto in bianco trovarmi "ignorante"... mi piace
guardarmi attorno
e pensavo che C# poteva essere una cosa da aggiungere al mio "bagaglio"....
xhè C++  ora come opra è troppo oneroso da approfondire (qualcosina già
faccio.. ma non potendolo usare a lavoro manco di allenamento...)
tutto qui :)
Ciao!
Davide

 
http://csgl.sourceforge.net/
non so se è uscita una nuova ver ma avevo avuto modo di provarlo (ehm molto
superficialmente) qualche mese fa...
mi sembra una buona soluzione
pensi che C# sbarcherà su linux?
ciao
Davide

 e poi comunque mi sembra tanto un FUD
FUD?
sarebbe? ;D
Davide

pensi che C# sbarcherą su linux?
Gia` sbarcato...
http://www.go-mono.com/

interpretato da una macchina virtuale ?? (orrore).
"Orrore" per quale motivo ?
Nel caso sia compilazione JIT non ci vedo tanta differenza rispetto a
prima.

 e poi comunque mi sembra tanto un FUD
Bisogna proprio essere CIECHI per non trovarlo...
da 
www.oracle.com
 schisci sul link "database" alla tua sinistra, subito dopo
ti cuzzi il link "Are you getting the whole story about .NET?"
Teccappi?

 wrote in message
news:Tt6C9.31049$Yw.15...@news2.tin.it...


sembra un passo indietro.
Non e` la stessa cosa...

 secondo te è posibile che C# sbarchi su linux?
Ovviamente si', per un motivo banale che non ti spiego...

"sempre".
Non parlo di compilatori ne di teorie sull'ottimizzazione, ma piu' in
generale uno strato software aggiunto (in questo caso la VM)
rappresenta comunque del lavoro in piu' che la cpu deve svolgere prima
di eseguire il codice macchina vero e proprio. 
Il fatto che la potenza di un processore attuale nonche' la quantita'
di memoria media installata in un pc mascherino i rallentamenti e'
tutto un altro discorso.
Le prove che ho fatto con Visual Basic Net con programmi semplici mi
hanno lasciato perplesso, sia per l'occupazione di memoria minima
quando l'applicazione .net parte (circa 10 mb x ogni istanza), sia per
la lentezza dell'apparizione dei form (nel mio caso con una datagrid)
la prima volta che sono chiamati (su google ci sono i dettagli delle
mie prove). Il mio pc di sviluppo e' un PIII 866 con 512 MB RAM, HD
Maxtor UDMA 133, con XP installato senza fronzoli, non proprio una
ciofeca.
Ciaoo
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

Le prove che ho fatto con Visual Basic Net con programmi semplici 
VB non mi sembra possa far testo, e` risaputo che le applicazioni VB
sono lente anche quando sono scritte in codice nativo ;) 

sono lente anche quando sono scritte in codice nativo ;) 
Ehehe in effetti stavo deviando dalla discussione: ho parlato di
VB.Net per intendere programmi che si poggiano sul .Net framework...
In ogni caso io che _amo_ programmare direttamente con le Win32 API
vb, 
vb.net
 etc etc li vedo come un male necessario :-P


pensi che C# sbarcherą su linux?
per avere una valida alternativa ci vorrą un pņ a mio avviso... anche
perchč Mono _non_ ancora una valida alternativa a .NET made in
Microsoft sia per lo stato non completo delle librerie sia per il
fatto che non esiste una corrispondenza con 
VS.NET
 su Linux... 
Rhymes

FUD?
http://www.geocities.com/SiliconValley/Hills/9267/fuddef.html
Rhymes

Teccappi?
sono convinto della mia ipotesi
Rhymes

e pensavo che C# poteva essere una cosa da aggiungere al mio "bagaglio"....
Inevitabilmente .NET diventerà parte del bagaglio della maggior parte
dei programmatori su piattaforma Win quindi aggiungi, aggiungi :)
Rhymes

 Cosa significa 100% codice .NET ?
Significa ciň che genera csc.exe nella mia cartella di .NET :)
Genera un codice bytecode che viene JIT-compilato al momento in cui ci
fai doppio click con il mouse sull'exe :)
Rhymes

.NET è *solo* su Windows e x86, la macchina virtuale mi sembra inutile.
Non è inutile per due motivi....permette di avere una libreria
mastodontica come quella di .NET in comune per _tutti_ i linguaggi
Rhymes

Le prove che ho fatto con Visual Basic Net
Hai scelto il linguaggio migliore :P Ti dirò io ho ancora un P2@300mhz
ed essendo abituato alla lentezza in genere e a Java :), .NET mi ha
veramente stupito
Rhymes

vb, 
vb.net
 etc etc li vedo come un male necessario :-P
Allora usa Python che cosi fai del bene :) Stavo appunto pensando di
comprarmi il libro "Python Programming on Win32"
Rhymes

leggibile
Puah! Quesat è una mera questione di gusti... Con tutta la buona
volontà che ci ho messo VB è durato pochissimo sulla mia macchina non
per pregiudizi ma semplicemente perchè ero abituato a Delphi e altri
linguaggi C-like e la sintassi mi faceva schifo... io trovo più
leggibile il codice c-like indentato bene, ma è questione di abitudine
Rhymes

be'... Comunque chiudo
ok
Rhymes

Sinceramente il mio "hello world" occupa 3K.. 
Scusa non metto in dubbio quanto scrivi ma fa a pugni con le mie
prove, per cui non capisco...
Quando tu lanci il tuo programma e verifichi l'occupazione di memoria
nel task manager vedi solo 3k ? 
Puoi commentare quanto ho scritto qui [link da riportare sulla stessa
linea se compare spezzato] o se hai tempo fare una prova simile e
postare i tuoi risultati ?
http://groups.google.com/groups?q=.net+task+manager+author:happyman&hl=en&lr=&ie=UTF-8&selm=0crlouoo841mksmk9etca2dd5tmbngjvmu%404ax.com&rnum=1
Ciao :-)


postare i tuoi risultati ?
Appena sistemo i pezzi nuovi e reinstallto tutto .NET ci provo ma
sappi che non so usare 
VB.NET
 :)
Rhymes

 Be'... se ci togli il JIT, siamo a quello. 
Se togli JIT non stai piu` parlando di .NET.

sappi che non so usare 
VB.NET
 :)
Beh io i test li ho fatti con un form assolutamente vuoto e senza
codice, giusto per vedere quanto "pesa" la CLR.
Ciao


 dovresti almeno darci un'occhiata...
ma avevo cominciato ad usarlo.. diciamo che l'ho assaggiato e non mi è
piaciuto...
dovendo scegliere ho scelto di approfondire  vb ....
ciao e grazie ;)
Davide

 Eventualità assai remota.
Leggasi 
ASP.NET
 e applicazioni web, non mi sembra assai remota
Rhymes

 Puah! Quesat è una mera questione di gusti...
Vero è una questione di gusti! comunque io per esempio ero un programmatore
C in seguito sono diventato programmatore C++ eppoi sono passato al Visual
Basic e non sono mai tornato indietro. Questione di gusti...
Ciao

 usando il C.
Sono daccordo anche su questo.
Pero' con Visual Studio .NET le cose cambiano completamente e questo
discorso non è più valido.
Ciao

 discorso non è più valido.
quetsa frase sibillina significa che potrei sviluppare driver di interfaccia
in VB o C#?
o che con VB potrei accedere all'hardware a basso livello?
cosa non posso fare in Vb.Net che posso fare in C/C++?
ciao
Davide