Newsgroup: it.comp.java
Titolo: Benvenuto Java 6!

http://java.sun.com/
Buon upgrade a tutti :)
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://ammentos.biobytes.it
Flash tutorial: 
http://ammentos.biobytes.it/quickstart/quickstart.html

 Buon upgrade a tutti :)
What's new?
Saluti
CarMas 

 CarMas 
Cheers,
David
-- 
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<

 ha scritto nel messaggio 
news:eljh3t$di0$1...@news.cineca.it...

Qualcuno ci ha già smanettato e capito quanto costa il porting delle 
applicazioni?? 

 applicazioni??
Ciao
Io ho provato i miei software su Java 6.0 da molto tempo quando era ancora
in beta.
Funziona tutto perfettamente senza *nessuna* modifica al codice e alle
classi compilate.
ciao!
gl

 What's new?
Molte cose, ma soprattutto una bella accelerata a swing. Provare per 
credere :)


 Buon upgrade a tutti :)
gia'? ma se era appena uscitra la rc... spero l'abbiano testato piu' di
quel che sembra.

 credere :)
Qualcuno usa Java6 con JEdit ? Sono pigro e non ho voglia di testare se 
funziona tutto perfettamente :)
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 Buon upgrade a tutti :)
Caspio, sono 53Mb per la versione Windows e 59Mb per la versione Linux
(parlo del JDK, ovviamente). Se non fanno qualcosa per ridimensionarlo,
cedera` sotto il suo stesso peso
Enrico

 
http://csvtosql.sourceforge.net
"Il sindaco di Tortona potrebbe essere una ciliegina." -- Alessandro
Bergonzoni, "Le balene restino sedute"

 credere :)
Ma a livello di linguaggio non hanno cambiato nulla, giusto? Cioè: in 
questo senso l'ultima grande innovazione sono le Generics, o sbaglio?
Ciao,
Giulio

 funziona tutto perfettamente :)
Vai tranquillo ;)


 questo senso l'ultima grande innovazione sono le Generics, o sbaglio?
Di linguaggio no, ma a livello di librerie base ci sono importanti 
novità un po' dappertutto; in particolare su awt (integrazione di JDIC) 
e JDBC (viene introdotto JDBC4).
Per le modifiche al linguaggio vedremo con la 7 se passano le closures...


 cedera` sotto il suo stesso peso
tuttal'piu' bisogna considerare il peso del jre. il jdk lo usi in sviluppo
(di solito) e mega piu' mega meno poco importa. 
poi confrontiamolo con .net e vediamo che le dimensioni sono molto minori.
l'sdk del 2.0 pesa 350 MB, il jdk 6 + docs 120 mega a dargliene tanti.
comunque, con la tendenza ad avere sempre piu' persone collegate ad
internet con linee piu' che discrete, il problema delle dimensioni diventa
sempre meno importante.

 
http://csvtosql.sourceforge.net
Definizione di Monsieur Teste: L'amore e' essere cretini insieme.

 focalizzare lo sviluppo un altre aree ..
Uhmmm inizialmente la pensavo anch'io così, ma sto a poco a poco 
cambiando idea. Ci sono alcune aree che trarrebbero grossi benefici 
dalle closures, swing in primis.
Per esempio SwingUtilities si potrebbe usare così:
SwingUtilities.invokeLater(doTask());
anziché
SwingUtilities.invokeLater(new Runnable(){
public void run(){
   doTask();
}
});
Una bella differenza no?
Ovviamente, come per tutto, è bene non abusarne,


 focalizzare lo sviluppo un altre aree ..
tipo il java media framework...

 retrocompatibilità.
Buttare a mare swing e creare qualcosa di nuovo ? Qualcosa di simile a 
SWT :D ?


 tuttal'piu' bisogna considerare il peso del jre
In effetti, se consideriamo solo il JRE, il peso diminuisce
notevolmente. Anzi, nella versione per Windows le dimensioni sono
addirittura minori rispetto al JRE 5.0 (cosa che invece non accade per
le versioni Linux)
Enrico

 SWT :D ?
Non scherziamo :)
PS: nessun flame, probabilmente ti riferivi alla possibilità di tagliare 
qualcosa per ridurre il peso della JVM... ebbene, IMHO meglio guardare 
da altre parti e non toccare Swing ;-)


 
http://csvtosql.sourceforge.net
Prognosi di Peter: Passa abbastanza tempo a confermare il bisogno e il
bisogno sparira'.

 da altre parti e non toccare Swing ;-)
Una JVM "server" senza Swing e una "client" con Swing (E magari senza 
JDBC o javax) ? Hmmm ... Non so, creerebbe solo confusione, IMHO.


 JDBC o javax) ? Hmmm ... Non so, creerebbe solo confusione, IMHO.
Personalmente ritengo la cosa poco fattibile se non addirittura
impossibile. Pensa ad un'applicazione nata come server (e quindi che
utilizzerebbe la versione senza Swing) che si evolve fino al punto di
aggiungergli un'interfaccia di configurazione
Enrico

 da altre parti e non toccare Swing ;-)
Beh, personalmente con l'uscita di Java 6 ne avrei approfittato per
buttare tutte le classi deprecate (e.g. java.util.Date) e tutte le
tecnologie obsolete (e.g. CORBA). In compenso avrei inserito roba tipo
le javamail che, personalmente, ritengo sia una grossa lacuna doverle
scaricare a parte
Enrico

 Buon upgrade a tutti :)
Una curiosita`: ma ad occupazione di memoria, come siamo messi? Nel
senso, in Java 5 il codice seguente occupa 8MB in RAM
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Console {
    public static void main(String[] args) {
        BufferedReader input;
        String curString;
        boolean state;
 
        input = new BufferedReader(new InputStreamReader(System.in));
        state = true;
 
        while (state) {
            System.out.print("> ");
            try {
                curString = input.readLine();
                if (curString.equals("\\q")) {
                    state = false;
                }
            } catch (IOException e) {
                state = false;
            }
        }
    }
}
Enrico

 scaricare a parte
Se mi avessero aggiunto il tipo byte senza segno mi avrebbero fatto un 
grosso favore personale...:-(

 Buon upgrade a tutti :)
Che voi sappiate che cosa hanno fatto alle librerie per la gestione  
xml/xsd ?
Mi spiego un tool che si basa su java (evidentemente che manipola xsd) ad  
avergli cambiato la jvm sotto si lamenta che "esistono più metodi java  
egualmente validi" (traduzione libera, ma abbastanza fedele)
-- 
Manny Calavera
Mail To: anforagimailpuntocom²


Per la precisione:
javax.xml.transform.TransformerException There are several Java methods  
that match equally well.
Rimettendo la jdk 1.5 nessun problema
