|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Vantaggi di Java: quali sono?
Mi dite i vantaggi di giavi rispetto agli alteri linguaggi?
__________________
Gnu/Linux User ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
IMHO i vantaggi sono :
- compatibilità multipiattaforma (grazie alla Virtual Machine) - alta astrazione dalla macchina fisica - velocità di sviluppo - grande disponibilità di librerie - compatibilità con sistemi palmari ed embedded - alta integrazione con il web Gli svantaggi sono : - lentezza (grazie alla Virtual Machine) - alta astrazione dalla macchina fisica (che non permette di fare tutto ciò che si vuole) - è decompilabile IMHO rispetto ad altri linguaggi/ambienti (Borland, Microsoft e altri framework per i più disparati linguaggi compilati) ha solo (anche se il primo non è poco) i primi due punti...mentre qualsiasi altro linguaggio compilato (o quasi) non soffre di alcuno degli svantaggi qui sopra... |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Perche l'astrazione è sia vantaggio sia svantaggio?????
Cmq al posto del C++........mi consiglieresti di studiarlo il Java?
__________________
Gnu/Linux User ![]() |
![]() |
![]() |
![]() |
#4 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quote:
![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In ogni caso nessuno ti può impedire di arrivare ad un discreto livello in C++ e poi passare a Java...
Al momento di sviluppare il programma potrai scegliere il linguaggio più adatto... Poi visto che sono molto vicini (sia dal punto di vista delle parole chiave che nella programmazione object oriented) potrebbe essere anche un vantaggio... |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Ma cosa intendete per velocità lenta del java???????
ciao e tnk
__________________
Gnu/Linux User ![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
I file .class sono compilati in un linguaggio macchina particolare...che è quello della Virtual Machine...
La Virtual Machine per un certo ambiente non è altro che un emulatore che permette di eseguire codice nativo per la Virtual Machine su quel particolare ambiente...come può essere un emulatore PSX o NeoGeo... Ne segue un certa lentezza rispetto allo stesso programma realizzato compilato con il linguaggio nativo della macchina hadware... All'inzio questa differenza si sentiva molto...mentre ora si è un po' ridotta, ma in certi contesti si fa ancora sentire... |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
confermo quello che ha detto cionci nel suo primo post. la "lentezza" di java si fa sentire soprattutto nelle applicazioni lato utente che usano le librerie grafiche. Per applicazioni lato server invece un'applicazione ben scritta ha prestazioni piu' che adeguate. Un altra caratteristica positiva di java e' il grande interesse della comunità open source, per cui hai disponibilità di ottimi prodotti (come Tomcat o JBoss) o di librerie (Log4j, xerces/xalan) molto ben sviluppate. |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Oct 2001
Città: Scorzè (VE)
Messaggi: 853
|
Non dimentichiamo dell'enorme mole di RAM che serve per far giare i prg Java
![]()
__________________
Mr. T. |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
è cosi lento e pesante?????
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Oct 2001
Città: Scorzè (VE)
Messaggi: 853
|
abbastanza si, sopratutto, come già detto, per prg facenti uso di GUI. Insomma non è un linguaggio adatto per i gestionali
![]() Comunque ti conviene imparare bene il C/C++ poi impari anche java ![]()
__________________
Mr. T. |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
e allora perche prog è adatto?
__________________
Gnu/Linux User ![]() |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Oct 2001
Città: Scorzè (VE)
Messaggi: 853
|
web application, enterprise applications, grossi sistemi informativi.
![]()
__________________
Mr. T. |
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
applicazioni tipo firewall o chat o notepad(o + complessi),no??? Ho sentito che il SO dei Cellulari Nokia è in java, è vero????
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Oct 2001
Città: Scorzè (VE)
Messaggi: 853
|
bèh se per firewall intendi proxy si, ammesso che non fai un'interfaccia grafica
![]() ![]() Per il nokia non ti so rispondere ![]()
__________________
Mr. T. |
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
ma Awt e Swing so cosi pesanti?????
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
ma java.awt e java.awt .Swing so cosi pesanti?????
__________________
Gnu/Linux User ![]() |
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
se confrontati con altre soluzioni si'. Il motivo principale e' sempre da cercare nell'astrazione che lo contraddistingue, per cui tu puoi usare le stesse chiamate per generare una finestra sotto win o su motif :o |
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Quote:
|
|
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:27.