Newsgroup: it.comp.java
Titolo: R: Java e .Net... fine? :-P

Allora... sembra che qui mi si voglia far passare per difensore di .NET, C#
e M$ quando invece non è assolutamente così.
Prima di tutto, il mio primo messaggio riguardava il Java, e avevo nominato
.Net (e non C# o M$) solo come termine di paragone. Avevo fatto una domanda
sulla JVM e la compilazione Just in time.
Secondo, come ho detto nel mio ultimo posto, io uso solo Java, mentre C# e
.Net li sto studiando.
Terzo, è Jiji che ha iniziato il thread sul confronto Net-Java, ed io ho
risposto solo ai punti della sua mail che non condividevo anche perchè
spesso discutibili e/o ingiustificati.
Quarto, io stesso ho riconosciuto che un thread del genere (che come ripeto
non ho certo avviato io) è inutile, e me ne ero già scusato, sempre nella
mail precedente.
Comunque (per sicurezza, lo ripeto ancora, uso e preferisco Java, e avevo
fatto una domanda su quello, e basta), vorei comuque rispondere ad alcuni
punti della mail precedente.
A livello di linguaggio C# ha qualche aggiunta, che può risultare comoda (ma
ovviamente se ne può fare tranquillamente a meno), rispetto a Java,e
comunque oltre a C# si può usare Java o uno dei linguaggi non proprietari
sviluppati da altri, di cui però ammetto di non conoscere la situazione.
.Net, come piattaforrma e tecnologia, qualche minima innovazione c'è l'ha.
Tu parlavi di difetti, però.. non mi pare siano attribuibili alla
piattaforma .Net, ma solo al sistema operativo Windows, che al momento è
l'unico su cui .Net è totalmente implementato. In effetti neanch'io sono
tanto fiducioso nella portabilità (un po' di più in Mono invece, e un
articolo apparso sulll'ultimo numero di Dr. Dobbs sembra incoraggiante), ma
si stavano confrontando Java e Net come tecnologie... indipendentemente
dalle implementezioni. Si parlava di quello che la M$ ha appena sottoposto a
standardizzazione, e che poi ognuno può in teoria implementare (bene o meno
bene) su un sistema (stabile o meno).
Quindi penso che non vada tenuto in conto in questo ambito, la momentanea
non portabilità (NET esiste da 15 giorno in versione definitiva) e
instabilità dovuta a Windows.
Hai straragione comunque riguardo il fatto che la differenza la fa il
supporto dalle aziende, l'interoperabilità, etc.
Io dicevo solo che al momento le due piattaforme non sono completamente
confrontabili, dato che .NET è appena nata,e che entrambe hanno vantaggi e
svantaggi, e magari una è più adatta di altre in particolari cami (come tu
stesso dici, Net è più comoda per i programmatori Windows, e anch'io penso
che quello sarà il suo target principale, magari in alternativa alle vecchie
applicazioni Windows basate su MFC COM, etc... (che anche a me hanno sempre
fatto schifo, e comunque come ho detto, non sono certo un sostenitore della
M$)).
Io non volevo certo difendere .NET e C#, ho solo risposto ad alcune critiche
discutibili, e non mi pare di aver detto che NET è meglio di Java, e neanche
il cntrario. Comunque ho detto che preferisco la seconda, almeno per ora, e
non posiamo sapere come Net si svilupperà.
D'altra parte basta rileggere i post precedenti per notarlo... e per
prendersela con qualcun'altro, e non con me, per questo thread (in parte)
inutile).
E' ovvio che questo sia un NG pro-java, ma, guardacaso, io non ero certo
arrivato qua parlando male di java in favore di net e c#, anzi...
Comunque, credo che si potrebbe anche chiudere la questione, pacificamente,
dato che.. la risposta alla mia domanda (che era l'unica cosa che avevo
chiesto), l'ho avuta già da un bel po... da qualcuno meno polemico degli
altri, e più attento alla mia effettiva richiesta.
--
Marco Iannaccone
extrem...@libero.it

Bisognerebbe replicare con Re: .
GRAZIE
tityrus

 certo arrivato qua parlando male di java in favore di net e c#, anzi...
Non preoccuparti: parlare di C# e Java, a meno di essere in un clime di
completo mutuo rispetto professionale (spesso difficile su un ng, dove
per definizione non si conoscono personalmente gli interlocutori), tende
ad essere piuttosto esplosivo. 
Il trucco e' non accettare flame-bait (ammenoche' tu non lo voglia fare
per divertimento, s'intende ;-). 
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 per divertimento, s'intende ;-).
E' quello che ho tentato di fare, limitandomi a rispondere alle accuse e a
controbbattere alle opinioni che nn condividevo, a differenza di qualcuno
che mi sembra abbia detto di andardmene e non rompere.... :-P
Beh, spero di non avviare più simili casini... ^__^
--
Marco Iannaccone
extrem...@libero.it