Newsgroup: it.comp.lang.javascript
Titolo: differenza tra Aplet java e javascript

volevo saperer quale è la reale differenza, in termini di tempo, tra un
applet java e e codice javascript scritto per una stessa funzione e che
esegue le stesse operazioni

 esegue le stesse operazioni
Javascript e Java sono due cose completamente differenti. Le applet java
possono fare cose che in Javascript e' essenzialmente impossibile fare,
cosi' come viceversa.
Va da se' che posso usare le Applet Java anche per scrivere "Ciao Mondo",
cosi' come posso forzare JS (usando CSS) a fare effetti che e' un po' da
scriteriati fare (disegnare linee, cerchi, o fare cubi in wireframe che
ruotano..). Ma sono sprechi di risorse, in un verso o in un'altro...
Applet e JS hanno ambiti di utilizzo e scopi che non hanno nulla a che
vedere tra loro.
Per dare cmq una risposta alla domanda,
se supponi di voler visualizzare la data in tempo reale sulla tua pagina web
(ovvero che si autoincrementa), credo sia piu' performante Javascript.
Nel caso di Java devi tirare su la VM, ed eseguire l'applet, nel caso di JS
scrivi dinamicamente dentro un layer.
Ah,giusto per rimarcare le differenze:
Java esiste in un area ben definita della pagina. L'applet dentro quell'area
puo' fare virtualmente di tutto (modificare i singoli pixel, socket, etc..),
ma non puo' (generalmente, senza add-in, plug-in, etc..) accedere ai singoli
oggetti ESTERNI ad essa, cmq non puo' farlo con la stessa facilita' con cui
si fa in JS.
Javascript puo' accedere, creare, cancellare e modificare qualunque oggetto
della pagina (N.B. almeno teoricamente, dipende cmq dal DOM del browser..
^^;) ma non puo' scrivere un singolo pixel , o aprire socket di sorta...
(sempre generalmente, perche' volendo e' possibile disegnare pixel in JS
simulandoli con layer di dimensioni 1x1 ma non e' ovviamente la stessa cosa.
:D)

 wrote in message
90isv8$htc$1...@fe1.cs.interbusiness.it...


:
Zero, com'e' che qui non cazzi nessuno? non hai visto che quoting allucinante
che ha fatto questo?
--
-----BEGIN GEEK CODE BLOCK-----
Version 3.1 (with proprietary extensions)
GE/M/S/O  d-  s:---  !a  c++++(c)>$  ul p+>+++   l+>++  e->----  w++>$  n++
o--  k-  w++  o?  m?  v?  ps++  pe-  y+>+++  pgp++  t+  5?  x++(+)  r  tv--
b++>++++  di++  d++  g--  e  h!  !r  xy**
------END GEEK CODE BLOCK------

ruotano..)
horrore... questo come lo fai??? con tanti minuscoli layerini che fanno le
linee del wireframe?

 che ha fatto questo?
Se vuoi lo cazzio io :-P
--
Laz  | ICQ: 26989309 | 
l...@libero.it
 | 295WU/3015hrs |
|   
http://heinlein.cjb.net
 - Sito italiano su RAH   |
|____________"I'm the best at what I do."____________|

 che ha fatto questo?
Ehehe, leggi la risposta di Lazarus. ^__^
Potrei anche aggiungere un bel discorso, ma mi sembra superfluo. :D

 linee del wireframe?
Ho scritto:
"cosi' come posso forzare JS (usando CSS) a fare effetti che e' un po' da
scriteriati fare (disegnare linee, cerchi, o fare cubi in wireframe che
ruotano..). Ma sono sprechi di risorse, in un verso o in un'altro..."
Notansi le parole "CSS", "scriteriati", e "sprechi di risorse", pliz. :)
Quindi il tuo "horrore" e' fuori luogo, se avessi dimenticato di menzionare
tali cose sarebba stato piu' che giustificato. ;)

Ehehe, leggi la risposta di Lazarus. ^__^
Ze', ma dici mai qualcosa di tuo oppure rispondi sempre "ha gia' detto tutto
Lazarus"? mi ti immagino davanti all'altare, nel gran giorno... "vuoi tu
eccetera eccetera?" "no, guarda, l'ha gia' detto Lazarus, non ho altro da
aggiungere..." ^__-


 Lazarus"?
E' che io spargo perle di saggezza (ROTFL! :-)


 Lazarus"?
Perche' sarebbe superfluo aggiungere qualcos'altro, ti pare?
O vuoi riempire anche qui l'NG di thread inutili?

 E' che io spargo perle di saggezza (ROTFL! :-)
Piu' che altro e' perche' tu rispondi prima di me.. 8)
.. vedi, avremmo anche i nostri screzi ogni tanto (appro', il thread su
ut.comp.www.html e' stato interrotto perche' io non ricevo piu' msg da la'..
tu?), ma spesso la pensiamo allo stesso modo o quasi. ;)
...mhmm... ora che ci penso.. forse dovremmo preoccuparci? O_o

 ...mhmm... ora che ci penso.. forse dovremmo preoccuparci? O_o
:-P


tali cose sarebba stato piu' che giustificato. ;)
beh, mi univo al tuo sdegno... proprio non ammetti che possiamo essere
d'accordo su qualcosa? apropo... come diavolo si fa? io una volta ho provato
a disegnare un cerchio con quel metodo e per poco Explorer non mi sputava in
faccia


Perche' sarebbe superfluo aggiungere qualcos'altro, ti pare?
e allora che dici a fare "io sono perfettamente d'accordo" :)
mi sembra di vedere John Jackson e Jack Johnson, i due cloni candidati alle
presidenziali della Terra (se non vedete Futurama non cercate di capire :)...
"Le tasse vanno ridotte!!!" sbraita Jackson alla conferenza "Sono
perfettamente d'accordo con lui!!!" replica con tono serio e incazzato
l'altro :)


 mi sembra di vedere John Jackson e Jack Johnson, i due cloni
Non ci conosci proprio allora :-))))


:
azz... non mi ricordo mai di cancellare l'account dal mio computer... che poi
ci incasiniamo sempre...


 mi sembra di vedere John Jackson e Jack Johnson, i due cloni
Ehehehe, si vede che non hai mai assistito ad un nostro "dibattito". :DD

rispondessi ad un msg... ;))
a proposito... sul problema tabelle non t'ho piu' fatto sapere niente... beh,
non ha funzionato... Mozilla si "dimentica" ancora che la tabella dovrebbe
essere alta come tutta la pagina


 Piu' che moderato quel NG lo vedo morto :)
"Pare" che sia risorto. Alleluja! :D

 essere alta come tutta la pagina
Mozilla? Uhm... Senti, io l'ho testato su IE 5.0, NS 4.7 e NN6.0 su
piattaforma w2k.. E andava.
Che Mozilla hai usato tu?
Cosi' me lo scarico e provo a vedere se e come e' possibile modificarlo.

 faccia
Io non ho avuto problemi di sorta. Certo, le mie "prove" le ho fatte da IE
5.x in su', magari su IE 4.0 da' problemi... non so.
E cmq non ho mai disegnato un cerchio di diametro 1000pixel, ovviamente. :D
Cmq ho realizzato uno starfield 3d e girava sia su IE 5.x che su NS 4.x,
quindi non credo che su IE 4 dia troppi problemi...

Cosi' me lo scarico e provo a vedere se e come e' possibile modificarlo.
M18
ma non ti scomodare troppo... ho mollato il progetto...


 ma non ti scomodare troppo... ho mollato il progetto...
Beh, l'altra volta non c'ho messo tanto, e se anche qui si tratta di una
manciata di minuti in vedo dove sia il problema. Inoltre, puo' essermi
"professionalmente" utile vedere le differenze di interpretazione che vi
sono tra Mozilla e NS..