Newsgroup: it.comp.java
Titolo: Siete a conoscenza di incompatibilita' di java su Netscape ?

Ciao,
Sto notando (con mio disappunto) incompatibilita' tra le varie VM
di Sun e NS su un'applet che dovrebbe creare l'effetto "lampeggiante"
su una pagina grafica.
- con appletviewer del jdk 1.2 funziona correttamente la grafica (vari
  gpi.fillrect o gpi.drawImage), ma non riesco a far funzionare il
  KeyListener.
- NS 4.51 con la sua JM: funziona il KeyListener, pero' fa casino
  con la gestione grafica.
- M$ Exploder 4.72.3110.8 gestisce correttamente tutto.
Visto che il mio sogno e' quello di creare software compatibile con
tutto, dov'e' che trovo documentazione sulle incompatibilita' delle
varie java machine ?
Grazie e ciao.
Fulvio
========================
To reply, remove LEVAME
========================

 su una pagina grafica.
Anch'io ho grossi problemi con netscape; e non c'e' modo di capire cosa non
va (tutto quello che scrive e' "Applet can't start: ERROR"). Mi sa comunque
che sono problemi solo della versione international (abbastanza diversa dalla
USA), ed e' per questo che nei newsgroups internazionali non se ne parla
Greetings, Alessandro
http://www.esalab.it
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    

 ========================
-- 
	!-----------------------------------------------!
	! Giovanni Petrucciani				!	
	! 
giovanni.p...@iol.it
			!
	!-----------------------------------------------!

in jdk 1.0.2: sei sicuro che gira da Netscape 3 in poi (circa)
E' un sogno che mi porto dietro ancora dallo xenix con il c ;-)
Adesso provo con jdk 1.1.7b. Spero mi vada meglio.
Ciao e grazie.


========================
Non si può sperare in tempi brevi che un programma Java sia realmente
portabile. Credo comunque che oltre alle solite incompatibilità più o meno
volute, ci siano spesso solo dei bug nelle implementazioni delle JVM...
inoltre queste benedette JVM dipendono anche in maniera abbastanza forte
dalle caratteristiche hardware delle macchine su cui girano, soprattutto
dalla disponibilità di memoria... per adesso Java è un grande linguaggio,
paragonabile a uno slang del C++, ma non ci si deve aspettare che mantenga
tutte le promesse in tempi brevi, anche se un giorno potrebbe riuscirci.
Mario. 
bc...@tin.it

 tutte le promesse in tempi brevi, anche se un giorno potrebbe riuscirci.
Bho, questo mi pare eccessivo. Il punto e' che - come sempre, del resto - per
scrivere un programma portabile e' necessario conoscere alcune idiosincrasie
e trucchi vari. Il punto e' che con java sono *pochi*! Bisogna comunque
"farsi le ossa", ma la "dipendenza abbastanza forte dall'hardware" non mi
pare proprio ci sia!! Hai mai provato a scrivere codice C o C++ portabile??
:)
In altre parole, java e' quanto di piu' portabile ci sia in giro. Certo, non
si puo' pretendere di comprare "java in 24 ore" e il giorno dopo essere in
grado di scrivere codice perfetto, ma ci si mette molto meno tempo ad
imparare che con qualunque altra piattaforma. La portabilita' e' sempre stata
un affare dannatamente *difficile* - con java diventa un affare alla portata
di tutti.
Saluti,
 Cris
