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
Prezzi in salita di 200 dollari in 6 anni e vendite in calo: l'allarme di Circana sulle console
Google introduce CC: l'AI che riassume la tua giornata ogni mattina
Samsung potrebbe produrre il chipset Z990 per le future CPU Intel Nova Lake
Bose Smart Ultra Soundbar è un prodotto di ottima qualità ora a un super prezzo su Amazon: Dolby Atmos top di gamma a 599€ invece di 999€
Wallbox trifase a prezzo minimo: ricarica fino a 22 kW con app e RFID a meno di 270€
Digitalizzazione e stampa, i flussi di lavoro ibridi restano centrali per le PMI: il punto di vista di HP
Samsung ha trovato un modo per produrre memorie DRAM al di sotto dei 10nm
SK hynix ottiene la certificazione Intel Data Center Certified per le memorie DDR5 server: è la prima al mondo
Tesla deposita un brevetto per tetti "trasparenti" alle connessioni satellitari. Starlink in arrivo a bordo?
Diablo Immortal chiude l'Era della Follia: ecco tutte le novità dell'aggiornamento
Il prezzo della corsa all'IA sarà mostruoso: centinaia di miliardi di dollari, secondo Microsoft
Uno youtuber ha ricreato il prototipo di Xbox, ed è meglio dell'originale
Warner Bros. Discovery dice no a Paramount e conferma l'accordo con Netflix, ora è ufficiale
Sony e Tencent chiudono la disputa su Light of Motiram, il clone di Horizon
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".