<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<blockquote
cite="mid42824.62.101.98.215.1094726104.squirrel@62.101.98.215"
type="cite">
<blockquote type="cite">
<pre wrap="">Attualmente ci sono molte differenze nelle implementazioni di Python e
Perl in diversi sistemi operativi, soprattutto per quanto riguarda la
gestione dei thread, dei processi, dei filesystem e dell'accesso ai DB.
</pre>
</blockquote>
<pre wrap=""><!----></quota>
Ah, e tornando al solito discorso del "sapere di cosa si parla": sono
tutti problemi che OVVIAMENTE Java NON ha...
</pre>
</blockquote>
No, Java li ha. Ma in misura molto minore. Con Perl o Python ti trovi
che in una distro c'è un modulo che in altro non c'è, o ti trovi
versioni di moduli con Api platealmente incompatibile. Con Java ti
ritrovi al più metodi deprecati, o bug (ma che vengono riconosciuti
come bug, e presto o tardi (sempre troppo tardi per quanto te ne
accorgi sigh)) di incompatibilità che fanno funzionare p.e funzionare,
una app con jdk 1.3 e non funzionare con la 1.4. A volte sono bug del
programma (errata interpretazione della API) a volte della nuova
versione. Ma nel complesso Java, come Windows, cercando di mantere un
"filo conduttore", e perché è sotto il controllo di una unica entità. <br>
<br>
Linux (il kernel) è sotto il controllo di Torvalds, ma non ha potuto
(per licenza) impedire che ci fossero (perché questo sono) dei fork del
kernel fatti da RedHat Suse etc. E sono perfino più diffusi del kernel
ufficiale di linux. Mentre Sun ha potuto impedire che fosse chiamato
"Java" la JVM alterata fatta da Microsoft.<br>
<br>
Quello che peraltro cerca di fare anche red hat con le varie versioni
del suo sistema. Ma che non si può dire in genere di "Linux" inteso
come l'unione di tutte le versioni di tutte le distro (mentre lo si può
dire di "Java" o di "Windows", e anche di "RedHat" (dico di quello
perché conosco quello)). <br>
<br>
Il discorso quadra? E' un concetto anche di comunicazione verso chi, è
il grande pubblico, si fa impressionare dal fatto che è Java 5 e non
Java 1.5 ed è solo un rename.<br>
<br>
<br>
</body>
</html>