Sun promette: presto Java sarà open-source
Jonathan Schwartz annuncia che a breve Java verrà distribuito con licenza open-source
di Fabio Boneschi pubblicata il 17 Maggio 2006, alle 18:05 nel canale Programmi
Jonathan Schwartz annuncia che a breve Java verrà distribuito con licenza open-source
di Fabio Boneschi pubblicata il 17 Maggio 2006, alle 18:05 nel canale Programmi
HP blocca anche le cartucce di inchiostro originali. L'assistenza: 'sono scadute, dovete riacquistarle'
Acquisizione Apple: SigScalr chiude, gli sviluppatori passano a Cupertino
Cooler Master HAF II 500 integra le ventole più grandi mai viste per un case
I musulmani non dovrebbero usare le criptovalute per pagare: la nuova fatwa fa discutere
AMD Radeon 9000 pronte a sorpassare le NVIDIA RTX 5000? Frame generation fino a 8X nei nuovi driver
Soulframe, il nuovo gameplay chiarisce meglio identità e sistemi
La Commissione UE presenterà una proposta per vietare i social ai più giovani
Niente più eliche: con due ali, il robot del MIT può sia volare che nuotare sott'acqua
Waze si aggiorna con nuove funzioni IA: c'è anche la Motorcycle Mode
Oltre 200 economisti ed esperti di IA lanciano un appello: 'Bisogna agire ora per prepararsi all'impatto dell'intelligenza artificiale'
I migliori produttori del 2026? Facci sapere quali sono, puoi vincere una scheda video
Claude Code consuma fino a 33 mila token prima ancora di leggere il prompt: il confronto diretto con OpenCode è impietoso
Si chiama Starfire il chip con cui Intel vuole conquistare lo spazio: com'è fatto
Chrome espone l'OS reale dietro ogni richiesta web: il problema del fingerprinting via Math.tanh
102 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infojava non va nemmeno la meta'.... la contropartita e' che java e' "piu' facile da
imparare/programmare".
Microsoft ha praticamente reinventato il pcode del visual basic con .net, quindi le prestazioni se non sono uguali, sono molto simili.
In ogni caso conoscere questi strumenti bene permette di usarli per tutto, indipendentemente dall'applicazione. Anche per giochi 3d.
Java poi permette di realizzare applicazioni molto più velocemente, soprattutto quelle web
cmq si vede il java com'e' diffuso... i software java saranno lo 0,0001% del parco software (grazie a dio), java ha un futuro solo nel web e nel mobile, imho.
Ti sei mai chiesto il motivo? Il C++ permette di fare cose orribili
[/quote]
Quali sarebbero queste cose orribili?
No, ma hai mai provato a scrivere un software che deve girare in 64KB di RAM? E non mi riferisco a 30 anni fa (che ancora non ero nato), ma praticamente a tutti quei dispositivi elettronici che ci circondano che sono leggermente di più
Oddio Poseidon! Il mio computer non è abbastanza potente per farlo girare, possibile che per disegnare un diagramma UML non basti un P3 a 1GHZ?
Non e' strettamente vero, il bytecode prodotto da Java e' compilato "just in time" durante l'esecuzione: la CPU vede sempre codice assembly nativo e dal punto di vista prestazionale non c'e' molta differenza con il C++. Inoltre alcune JVM sono in grado di analizzare dinamicamente il codice prodotto e "adattare" la compilazione alle condizioni di esecuzione (profile-guided optimisations). Il C++ invece e' compilato e poi distribuito e fare profile-guided optimisation e' molto piu' complesso e non puo', per ovvi motivi, adattarsi dinamicamente a diverse condizioni di esecuzione, ma solo alle condizioni "tipiche".
Affermare che Java e' molto piu' lento del C++ e' scorretto. Anche qui dipende molto da quello che si sta facendo.
Eclipse, ad esempio, e' molto pesante non tanto perche' scritto in Java, ma perche' e' un ambiente estremamente flessibile e la flessibilita' si paga in termini di performance.
Chi paragona .NET a Java (e magari da' giudizi di merito su uno rispetto all'altro), non ha le idee molto chiare, perche' sono due ambienti che risolvono problemi totalmente opposti, con soluzioni per certi versi simili, come l'esecuzione per mezzo di una virtual machine. Sarebbe come dire che un aereo e una nave sono la stessa cosa perche' entrambi hanno un motore e magari la nave fa schifo perche' non puo' volare: ovviamente risolvono problemi diversi.
Java risolve il problema di scrivere codice il piu' possibile indipendente dalla piattaforma e il piu' possibile portabile da un'ambiente di esecuzione all'altro.
.NET (C# e' solo uno dei linguaggi che compila per .NET) risolve il problema di produrre componenti condivisibili in forma binaria fra un linguaggio e l'altro sulla medesima piattaforma.
Infine, e' un'ottima cosa che Java sia rilasciato da Sun come open source, perche' la comunita' open di Java e' ricchissima ed ha prodotto negl'anni moltissime idee innovative nell'Ingegneria del Software.
cmq si vede il java com'e' diffuso... i software java saranno lo 0,0001% del parco software (grazie a dio), java ha un futuro solo nel web e nel mobile, imho.
gli applicativi fatti completamente in java sono quasi inutilizzabili rispetto a versione c++ puro, IMHO il java è stato il peggiore linguaggio della storia a causa di questo. Purtroppo per lavoro il 50% di quello che usiamo è fatto in java e non ho mai visto dei miei colleghi che non lo maledica ogni giorno.
fare programmini in java puo andare bene ma fare programmi in java è un altra cosa.
approposito utiliziamo anche eclipse, un buon prodotto se non fosse che in varie situazioni (per noi importanti) ha performance e pesantezza 10 volte inferiore di un visual basic 6 o .net, ma questo spesso viene ovviato perche molte parti importanti sono state sviluppate in linguaggi diversi dal java proprio per ovviare alle limitazioni intrinseche di performance
Ma che cavolo andate dicendo ????
Lavoro in una softwarehouse e lavoro in Java da almeno 7 anni, per clienti grandissimi e su applicazioni sofistificatissime sia gestionali che non ... con prestazioni ottime !
Java solo su mobile ? Ma avete bevuto !
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".