Newsgroup: it.comp.java
Titolo: Javasun - VM microsoft

Ciao,
sono da poco passato da IE a netscape. Il passaggio da un browser 
all'altro ha portato all'utilizzo del javasun anziche della WM di 
Microsoft.
Al momento sul mio pc sono installati il java web e la piattaforma java 
2 standard ver 1.4.0_01(credo sia l'ultima).
Ora chiedo: ci sono cose che javasun non riesce "a fare" mentre la WM si?
grazie,
Blue

 Ora chiedo: ci sono cose che javasun non riesce "a fare" mentre la WM si?
Non riesce a fare le schermate blu.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 Non riesce a fare le schermate blu.
Gia'... ma neanche a funzionare decentemente!... La VM MS su IE e come una
Ferrari contro una 500 che grippa ogni 5 minuti!.....
Ahhh peccato alla MS che abbiano deciso di boicottare  Java...
Il plug-in 1.4 la piu' grande schifezza Java mai prodotta... del resto e'
gratis... cosa pretendi?... anche che funzioni!?!?
Certo se devi fare qualcosa per un server allora...  lo fai che funzioni su
quello!... ma prova ad avere a che fare con 10000 utenti,  poi vedi dove te
lo metti il plug-in!
Ciao

 Certo se devi fare qualcosa per un server allora...  lo fai che funzioni su


 la VM con netscape 7.0?
Non credo... ma non sono tecnicamente esperto,  ho solo molta esperienza....
a forza di sbattere il muso tutti i giorni, cercando di fare applet che
*funzionino* e abbiano un aspetto *decente* e che non ci mettano 5 minuti
per ogni caricamento... :-(
In ogni caso volevo dire che la VM MS e' sicuramente migliore, piu' stabile
e piu' veloce, in particolare nel caricamento, ma all'interno di IE!  (e'
naturale essendo parte del sistema)  Purtoppo non si puo' dire che sia
migliore in generale, come dicevo putroppo alla MS hanno deciso di
boicottare Java e cosi le possibilita' sono estremamente limitate, ferme
alla grafica AWT,  superabile solo a patto di grandi capriole.
Ma poi perche' cavolo vuoi usare NS!?...Sono sempre anni indietro!...
Cominciano solo ora a fungere le cose che da  "anni" vanno in IE!
Java+NS+Win = mega schifezza...  naturalmente MS fa i suoi interessi!
P.S  se proprio ci tieni...  ti consiglio il plug-in 1.3,  almeno funziona
(in qualche modo).
Ciao

 Ora chiedo: ci sono cose che javasun non riesce "a fare" mentre la WM si?
Assolutamente no, anzi è vero il contrario. Può però accadere che un applet
sia stato scritto con la M$VM e quindi la JVM di Sun non riesca ad usarla e
dia errore (es la chat di 
http://www.radiorock.3000.it/
).
-- 
Ciao
mine
"Turn to the light, don't be frightened of the shadows it creates"

 gratis... cosa pretendi?... anche che funzioni!?!?
Si, e di solito funzionano.
Non so le tue esperienze ma il con il software open-source mi ci trovo
più che bene (anche per la stabilità).
edoardo

 > In ogni caso volevo dire che la VM MS e' sicuramente migliore, piu' 
stabile
 > e piu' veloce, in particolare nel caricamento, ma all'interno di IE!  (e'
 > naturale essendo parte del sistema)  Purtoppo non si puo' dire che sia
 > migliore in generale, come dicevo putroppo alla MS hanno deciso di
 > boicottare Java e cosi le possibilita' sono estremamente limitate, ferme
 > alla grafica AWT,  superabile solo a patto di grandi capriole.
 > Ma poi perche' cavolo vuoi usare NS!?...Sono sempre anni indietro!...
 > Cominciano solo ora a fungere le cose che da  "anni" vanno in IE!
 > Java+NS+Win = mega schifezza...  naturalmente MS fa i suoi interessi!
 > P.S  se proprio ci tieni...  ti consiglio il plug-in 1.3,  almeno 
funziona
 > (in qualche modo).
 > Ciao
Grazie 1000.
Ho capito cosa vuoi dirmi. Non riesco nemmeno a darti torto. Resta il 
fatto che mi sta un po' sullo stomaco utilizzare un software monomarca, 
non mi piace l'idea. Adesso che col tempo(anche io ho tirato le mie 
craniate) ho acquisito un minimo di esperienza "computeristica" vorrei 
poter scegliere nei limiti delle mie possibilità(mi piacerebbe arrivare 
all'utilizzo di linux).
Netscape 7.0 non è malvagio, alcuni aspetti sono migliori ed altri 
peggiori rispetto ad IE. Certo, è solo in inglese, il java fa ridere, 
non esiste l'assistenza che MS può garantire, non esiste la circolarità 
di informazioni che gravitano in torno al mondo MS, etc..(qui interviene 
l'esperienza). E una scelta personale.
Come ultimo tentativo provero' a postare sul ng di netscape, che credo 
in italiano non esista, per scoprire se è possibile fare un utilizzo 
incrociato netscape - VM e poi prenderò le mie decisioni. Se il tutto 
non girerà a dovere tornerò a MS.
Ancora grazie,
blue

> non girerà a dovere tornerò a MS.
Nemmeno a me e' simpatica... ma vedendo il tempo che perdo solo io per
uniformare i  vari Java e browser... penso che senza il monopolio MS
l'informatica sarebbe molti anni indietro...
Immagina 10-20 SO diversi tutti con il 5-10% del mercato... Pensa che un
linguaggio come Java nato per andare ovunque in pratica va poi adattato per
ogni machina-SO-ver. Java...
Pensa che vita... saremmo ancora al DOS!
Contraditemi se sbaglio.
Ciao

 gratis... cosa pretendi?... anche che funzioni!?!?
Già già ... effettivamente Apache non ha ancora insegnato niente, Netbeans
non ha ancora insegnato niente, Tomcat non ha ancora insegnato niente ...
evidentemente ho preso un abbaglio ...
Con questo non dico che Windows fa ca**re, dico solo che è evidente che non
è nemmeno lontanamente paragonabile Apache con IIS, netbeans Con Visual J++,
ecc. ecc. e guarda che ce ne sono molti altri ... ma prima di scrivere certe
str****te collegate il vostro cervello ... dimenticavo che probabilmente lo
collegate a SO Windows ...
Ciao, senza rancore ...
Grava

 per ogni caricamento... :-(
Non vorrei dire una ca**ata, ma ...
non so che tipo di applet scrivi, e ti do ragione quando dici che ci a volte
ci mettono le ore per caricare, ma proprio la Sun se non ricordo male
consigliava le applet Java solo ed esclusivamente per Applicazione Intranet,
non Internet, per questioni di sandbox classpath ecc. ecc.
ciao, Grava

 più che bene (anche per la stabilità).
Forse e dico "forse" perche' lo usi per i tuoi scopi, sulle tue macchine...
te lo sistemi a dovere...ma  prova a farlo andare su migliaia di PC diversi,
con gente che a livello informatico scambia il lettore CD per il famoso
"porta tazza"...
Ciao
Oxy

 ha scritto nel messaggio
news:5_vv9.90936$RO.23...@twister1.libero.it...


 
http://java.sun.com/cgi-bin/bugreport.cgi
ciao,
non avendo alcuna conoscenza in materia non riesco a spiegarti cosa non 
vada di preciso. Credo però, come sottolineato in precedenza da un altro 
ragazzo, che il tutto si da porre in relazione all'utilizzo del pc da 
parte dell'utente. Navigo tenendo molte "finestre"(perdonate 
l'ignoranza) aperte e da quando ho puntato sull'accoppiata 
netscape/javasun non riesco ad avere lo stesso servizio di ms. Oltre al 
particolare della velocità, 1000 blocchi, sovrapposizioni, incroci di 
finestre = sbattimento.
Mollo il colpo. Cambio tattica e cerco di aggirare l'ostacolo. Tengo 
netscape ma utilizzo la vm di ms.
Piccolo particolare: non sono capace e non riesco a trovare qualcuno che 
mi dica anche solo su che sito possa recuperare le  informazioni. Dalle 
impostazioni di netscape sembrerebbe possibile semplicemte spuntando la 
casellina. Falso.
grazie,
blue


 casellina. Falso.
non credo proprio che netscape possa usare la jvm di ms.
pero' puoi usare internet explorer con la jvm di sun. magari il risultato
migliora!
comunque continuo ad avere una buona opinione della jvm di sun.
sarei veramente curioso di vedere il codice che ti da' problemi sulla sun
jvm
e che invece va bene su quella di microsoft.

 jvm
Tutta la grafica AWT...  se consideri le applet swing in giro sono
(giustamente)  pochissime...
Tutto quello che riguarda la comunicazione applet resto del mondo :)
(javascript, lettura file.. ) problemi questi forse non tanto di java ma di
NS... ma di fatto l'accopiata sul web e sempre perdente!
Guarda io stanotte ho passato 7 ore per cercare di risolvere problemi (ormai
noti) con l'uso dei pannelli (inserimento fuori dall'init e sovrapposizione)
con la ver 1.3. (sulla 1.4 non se ne parla...inchiodati !) mentre su IE
funziona tutto regolarmente! ...
Ciao

 disse:

Che la VM di Sun sia in assoluto la più compatibile direi che non è
neanche damettere in dubbio.
--
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /

(giustamente)  pochissime...
GIUSTO!
Ecco la panacea!
Utilizziamo le cose obsolete che funzionavano cosě bene ed evitiamo
quelle nuove super ottimizzate e 100 volte milgiori.
In fondo ho sempre sostenuto che l'uomo delle caverne avesse meno
stress dell'uomo di oggi.


 neanche damettere in dubbio.
Se intendi in generale probabilmente si... ma siccome il 98 % circa usa Win.
allora la storia cambia...
Io da due tre anni... mi schianto ogni giorno con i malfunzionamenti del
plug-in SUN, con AWT (ma non solo), problemi moltiplicati se inserito in NS.
Secondo me con la 1.4.1 la SUN lo sta praticamente abbandonando... il
plug-in particolare. Forse SUN si e' accorta che sono rimasto l'unico ad
usarlo per le applet ahah:))
Ciao:)

 stress dell'uomo di oggi.
Guarda che non e' colpa mia se il 98% ha la JVM-MS e "forse"  l'uno la
SUN... io mi adatto. Ora che anche MS richiede l'istallazione... cambiero'
strategia... dovro' abbandonare completmente le applet!
Se uno deve scaricarsi 8 mega tanto vale far scaricare un exe e
buonanotte!... Se  poi riesco a convertire il codice Java tanto meglio.
Una cosa e' certa: le applet swing su internet sono morte ...  forse in una
intranet possono ancora avere uno scopo... ma su internet se non sono
supportate da MS  "non esistono".
Ciao

plug-in SUN, con AWT (ma non solo), problemi moltiplicati se inserito in NS.
Ti prego di citarmi un esempio... un esempio che usi librerie Java e
non librerie di terze parti fuori standard.


supportate da MS  "non esistono".
Secondo questa logica i server web vanno su tecnologia MS o non
esistono.
(strano che Microsoft abbia netta minoranza, almeno in quel campo)


 (strano che Microsoft abbia netta minoranza, almeno in quel campo)
Ma dai!!..  Sappiamo tutti che i server sono una cosa e i PC un'altra. MS ha
puntato sui PC... poi e' arrivata ai server...  in ritardo. Ma non solo,
nonostante la mia ignoranza in materia ... non mi sembra difficile
immaginare perche' sui server si sia diffuso Linux:  costa meno! (o
sbaglio?)... Ma non solo: sul server non c'e' bisogno di far andare app.
utente, perche' l'utente non ci deve installare la scheda TV, ecc....
perche' richiede molte piu' conoscenze e molta piu' confidenza con la
macchina, quindi si adatta perfettamente a chi gestisce un server e poco a
chi si compra un PC.. Al contrario Win  "costa"... ma l'utente se lo trova
gia' sul PC ed e' sicuramente piu' facile da usare/gestire, tutti i
programmi, tutto l'hardware  hanno una verione Win. ...  Win e' fatto
principalmente per l'utente (quello che interessa a me:).
Ciao

 non librerie di terze parti fuori standard.
Eccolo:   Ho sottoposto il problema nell'inserimento pannelli ecc.. fuori
dall'init(). Problema (bug) che non sono ancora riuscito ad aggirare come
fatto con altri e che mi e' costato giorni e giorni di test, prove
(inutili), alla ricerca di soluzioni alternative... soluzioni non ancora
trovate per i mio scopo ( frame interni awt).
Gentilmente  Bruno Bossola ha scritto questo test, senza pero' riuscire a
risolvere il problema (almeno credo ha piu' scritto).
Con il plug-in 1.3 , con MS va anche se ha un piccolissimo blocco invisibile
ma che mi fa perdere il controllo del mouse mentre trascino il pannello
perdendolo per strada... Con  il plug-in 1.4  invece ci mette svariati
secondi da 6 a 20... secondo i casi!
P.s come app. non da problemi... succede solo con le applet! :-(
Se poi ne vuoi un'altro dove pero' non ho un esempio postabile cerca questo
mio post : "java.lang.SecurityException: Too many images" ... altri problemi
di memoria non ben identificati li ho aggirati mesi fa!
Divertiti:)
-------------- GraphApplet.java --------------
import java.awt.*;
import java.awt.event.*;
public class GraphApplet extends java.applet.Applet
{
    private Panel[] panels;
    public void init()
    {
        createPanels();
        placePanels();
    }
    private void moveToFront(Panel p)
    {
        remove(p);
        add(p,0);
        validate();
    }
    private void createPanels()
    {
        final Color[] colors = new Color[]{Color.red, Color.yellow,
Color.blue};
        panels = new Panel[colors.length];
        for (int i=0; i<colors.length; i++)
        {
            final Panel p = new Panel();
            String name = Integer.toString(i);
            p.setSize(100,100);
            p.setBackground(colors[i]);
            p.addMouseListener(new MouseAdapter()
                {
                    public void mouseClicked(MouseEvent e)
                    {
                        moveToFront(p);
                    }
                });
            p.add(new Label(name));
            p.setName(name);
            panels[i] = p;
        }
    }
    private void placePanels()
    {
        setLayout(null);
        for (int i=0; i<panels.length; i++)
        {
            add(panels[i]);
            panels[i].setLocation(30*i, 30*i);
        }
    }
    public static void main(String args[])
    {
        GraphApplet applet = new GraphApplet();
        final Frame f = new Frame();
        f.addWindowListener(new WindowAdapter()
            {
                public void windowClosing(WindowEvent e)
                {
                    f.dispose();
                    System.exit(0);
                }
            });
        f.setSize(220,220);
        f.setLayout(new BorderLayout());
        f.add(BorderLayout.CENTER, applet);
        applet.init();
        applet.start();
        f.setVisible(true);
    }
}
---
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
|
| Membro del JUG Torino - 
http://www.jugtorino.it
|

Win e' fatto principalmente per l'utente (quello che interessa a me:).
Questo č vero, ma da qui a dire che la loro visione del java sia
milgiore ce ne corre (dico 'visione' volutamente dato che non si puň
certo parlare di 'implementazione'... non di Java2 almeno!).


 certo parlare di 'implementazione'... non di Java2 almeno!).
Infatti... questa e' la mia disgrazia:-(
Ciao
Oxy