Newsgroup: it.comp.java
Titolo: Java vs C#....

Pare che Microsoft, dopo i numeri (legali e non) con la sun, si sia lanciata
su questo nuovo progetto, vale a dire C# (C Sharp) che gira sul motore .NET
(dot net).
Visto che io sono un Java-novello, volevo sentire il parere di qualcuno che
con Java ci lavora e cmq ne sa.
In sostanza, cosa ne pensate?
Su di una rivista (IoProgrammo n.56) ho trovato il JDK .NET (1.0 credo) ed
un compilatore (ShareDevelopment, che nn seve solo per C# ma anche per Java,
XML e altro ancora...). Quindi, spinto dalla curiosità ho installato il
tutto. Sorpesa, la sintassi è moooolto simile a Java e persino il modo di
gestire il tutto (con, al posto della JVM Java Virtual Macines per
interpretare il bytecode esiste una CLR Common Language Runtime per gestire
il IL, Intermediate Language), naturalmente il tutto orientata alla
programmazione ad oggetti.
Per concludere, visto che sto imparando Java (per questioni di tesi, ma
anche x possibili sbocchi professionali.....), ho deciso di buttare pure un
okkio a C#.
Fatemi sapere cosa ne pensate, per favore. grazie
PS: nota per chi fosse interessato. SharpDevelopment presente sul CD della
rivista nn girava (ho XP), quindi alla fine me lo sono scaricato all'url
 
http://www.icsharpcode.net/OpenSource/SD/
ciao ciao

 In sostanza, cosa ne pensate?
Non vorrei dire una cazzata eh.......ma una cosa mi salta subito
all'occhio....
La JVM esiste per TUTTE le piattaforme quindi Java sarà sempre lo stesso per
ogni piattaforma.........
Il C# anche se è simile nella sintassi al Java e ne riprende la concezione
di essere un linguaggio interpretato...........
non è portabile! E' solo per sistemi microsoft........ma forse mi sto
sbagliando........

La sintassi è veramente molto simile a Java. Per questo motivo, stando al
mio libro, C# si è subito guadagnato il nomignolo "CAVA", fra C e Java :)))

sbagliando........
Dalla mia piccola newsletter infosapere:
Andres Hejlsberg fu l'ideatore del principale tool di sviluppo di 
programmi per le masse: il Turbo Pascal che molti nella scuola
superiore hanno e ancora probabilmente usano. Fu lui stesso a
concepire Delphi per Borland, la softwarehouse un tempo più famosa per
la produzione di linguaggi di programmazione. Da almeno due anni
Andrea Hejlasberg lavora per Microsoft ed è lui l'autore del nuovo C#
(si legge C sharp) legato alla piattaforma .Net. Questo linguaggio
cerca di ereditare dal C e dal C++ le principali caratteristiche
positive, realizzando un buon compromesso tra complessità e
funzionalità. Viste anche le cause legali tra Sun e Microsoft, C# si
mette inevitabilmente in concorrenza con il linguaggio Java di Sun:
sembrerebbe che Microsoft fornirà dei tool per la conversione di
programmi da Java a C#. Nel lungo periodo C# scalzerà Java? Visto che,
come Java, i programmi C# potranno girare non solo in ambiente
Windows, grazie ad una Msil realizzata per altri sistemi operativi
(simile a ciò che avviene per la JVM, Java Virtual Machine).
Ciao!
--
Paolo Guagliumi - ICQ 46580228
_______________________________________
Casale Monferrato - Alessandria - Italy
http://web.tiscali.it/infosapere

 (simile a ciò che avviene per la JVM, Java Virtual Machine).
Che tristezza...................Grazie per l'info cmq.

 ha scritto nel messaggio
news:3c8b3bb...@powernews.libero.it...

ma davvero ? e chi la farebbe sta macchina virtuale per altri s.o. ?
(e non parlarmi della ximian, per favore. sto parlando di un prodotto
serio, la ximian non ha le risorse necessarie per farlo).


serio, la ximian non ha le risorse necessarie per farlo).
Non conosco ximian e non so esattamente a cosa ti riferisci, ciao.
Paolo Guagliumi - ICQ 46580228
--
IscriviTi, se ritieni, GRATUITAMENTE alla newsletter [infosapere]
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
· Per iscriverTi: 
http://web.tiscali.it/infosapere
· Oppure: 
http://it.groups.yahoo.com/group/infosapere

 serio, la ximian non ha le risorse necessarie per farlo).
E perchè non le avrebbe?
Tra l'altro il nuovo GNOME sarà basato su .NET. L'implementazione della
Ximian è a buon punto (il compilatore riesce a compilare se stesso e le
classi di base ci sono, mentre quelle grafiche si appoggeranno al lavoro già
fatto per GNOME...), e se consideriamo che la prima implementazinone della
MS è del 15 gennaio e che le specifiche (ora uno standard ECMA, sia per
quanto riguarda la macchina virtuale che il sottoinsieme di base delle
classi che il C#) sono ancora più recenti, direi che si può immaginare che
le cose miglioreranno.... anche Java due mesi dopo la creazione non era
disponibile per tutte le piattaforme attuali, no...?
Spero che questo mio intervento comunque non genererà un altro flame... le
mie sono semplici fatti oggettivi che ho riportato, non ci sono giudizi o
altro...
--
Marco Iannaccone
extrem...@libero.it

 ha scritto nel messaggio
news:3c8b3bb...@powernews.libero.it...

Mi viene da osservare, cmq, che di difetti l'ambaradam java non ne ha poi
tanti; sono disponibili anche dei compilatori per i sorgenti. Se
consideriamo che è già molto diffuso, che la jvm è implementata in tutti i
maggiori browser, che ha funzioni avanzate tanto da poterci progettare un
o.s. (peraltro molto validi in ambito server), .... quale sarebbe quindi il
motivo per far preferire ad un programmatore professionista un nuovo
linguaggio?

 ha scritto nel messaggio
news:WXSi8.19477$tC3.5...@twister1.libero.it...


Scusa per il post vuoto, la vecchiaia avanza ;-)
Spesso non è la tecnologia che spinge... è la pubblicità. Conosco gente che
ancora oggi pensa che Java finirà nelle mani di Microsoft, con qualcosa del
tipo J++ o J#. Mi sembra una fesseria, ma un manager tartassato da volantini
colorati, è facile comprendere che abbocchi.
Quando un capoccione vede microsoft entrare in gioco, non può far altro che
pensare che M$ ne prenderà il dominio, e così facendo si segue la massa,
come le pecorelle.


E già....condivido appieno

[MEGA-CUT]
scusa se te lo dico, non voglio essere polemico: come mai su questo
newsgroup molta gente non quota in modo serio? Se tutti quotassimo meglio il
newsgroup diventerebbe molto più veloce da scaricare e inoltre, cosa molto
importante, il senso della risposta si capirebbe meglio. Tanto bastano 5
secondi per cancellare le cose che non hanno importanza per la risposta.
Spero che molti leggeranno questo mio post e prenderanno provvedimenti :-)
Ripeto la mia è una proposta, non voglio essere polemico
ciao ciao