[Discussioni] Java "semilibero" (era Java è "libero"?)

Paolo Molaro lupus a debian.org
Gio 13 Mar 2003 17:36:03 CET


On 03/13/03 Gaetano Bigliardi wrote:
> > Ci sono in pratica tre sole differenze tra sun one e .net:
> > 1) il core di .net e' stato standardizzato
> > 2) .net e' tecnicamente migliore
> > 3) .net e' piu' recente
[...]
>   uhm... sul punto 2) non sono proprio daccordo. Da un punto di vista
> tecnico Java/JVM e C#/CLR sono molto simili...

Simili non vuol dire che tecnicamente siano sullo stesso livello.
.net ha molte delle cose che gli sviluppatori java hanno chiesto per
anni a Sun di implementare e che permettono di ottenere sia codice piu'
veloce (supporto per le strutture, i puntatori etc), sia piu' facile da
scrivere (enumerazioni, puntatori a funzione type-safe, integrazione con
codice esistente con P/Invoke), sia piu' flessibile (supporto per
linguaggi funzionali e prossimamente il supporto per closures e generics).

>   Ma tornando all'argomento principale, a mio avviso Java e' *molto* più
> vicino all'ambiente del software libero rispetto a .NET: non conta nulla
> ad esempio se Tomcat, la reference implementation di servlet e JSP, e' un
> sottoprogetto dal progetto Apache Jakarta? Le stesse specifiche delle JSP
> vengono sviluppate
> attraverso il Java Community Process:

Questo e' uno dei motivi per cui ho citato il punto 3: .net e' piu'
recente. Ci vuole tempo perche' si formi una community di sviluppatori,
ma gia' sono molti quelli nel sw libero che si interessano a .net,
pur essendo ancora agli inizi. Prova a chiedere agli sviluppatori di gcj
o gnu classpath: loro stessi sono rimasti meravigliati da quanta
partecipazione in piu' ci sia verso mono rispetto ai loro progetti
(che pure sono importanti).

lupus

-- 
-----------------------------------------------------------------
lupus a debian.org                                     debian/rules
lupus a ximian.com                             Monkeys do it better



More information about the discussioni mailing list