Torna indietro   Hardware Upgrade Forum > Hardware Upgrade > News

Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Basato su piattaforma Qualcomm Snapdragon X Plus a 8 core, il nuovo Microsoft Surface Pro 12 è un notebook 2 in 1 molto compatto che punta sulla facilità di trasporto, sulla flessibilità d'uso nelle differenti configurazioni, sul funzionamento senza ventola e sull'ampia autonomia lontano dalla presa di corrente
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet!
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet!
Il REDMAGIC Astra Gaming Tablet rappresenta una rivoluzione nel gaming portatile, combinando un display OLED da 9,06 pollici a 165Hz con il potente Snapdragon 8 Elite e un innovativo sistema di raffreddamento Liquid Metal 2.0 in un form factor compatto da 370 grammi. Si posiziona come il tablet gaming più completo della categoria, offrendo un'esperienza di gioco senza compromessi in mobilità.
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2
Dopo un mese di utilizzo intensivo e l'analisi di oltre 50 scatti, l'articolo offre una panoramica approfondita di Nintendo Switch 2. Vengono esaminate le caratteristiche che la definiscono, con un focus sulle nuove funzionalità e un riepilogo dettagliato delle specifiche tecniche che ne determinano le prestazioni
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-05-2006, 17:05   #1
Redazione di Hardware Upg
www.hwupgrade.it
 
Iscritto dal: Jul 2001
Messaggi: 75173
Link alla notizia: http://www.hwupgrade.it/news/software/17402.html

Jonathan Schwartz annuncia che a breve Java verrà distribuito con licenza open-source

Click sul link per visualizzare la notizia.
Redazione di Hardware Upg è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 17:18   #2
LukeHack
Bannato
 
L'Avatar di LukeHack
 
Iscritto dal: May 2003
Città: Roma
Messaggi: 3642
minchia, cosi finalmente quello scandalo di C# verrà soppiantato definitivamente
LukeHack è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 17:23   #3
Mister24
Senior Member
 
L'Avatar di Mister24
 
Iscritto dal: Mar 2005
Città: Pisa
Messaggi: 2031
Quote:
Originariamente inviato da LukeHack
minchia, cosi finalmente quello scandalo di C# verrà soppiantato definitivamente
Non credo proprio perche' il C e' un linguaggio compilato e quindi ha prestazioni migliori del java che e' interpretato.
Il java va comunque bene per programmi semplici.
Mister24 è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 17:30   #4
ShadowX84
Senior Member
 
L'Avatar di ShadowX84
 
Iscritto dal: Jul 2002
Città: Soci (AR)
Messaggi: 841
Quote:
Originariamente inviato da Mister24
Non credo proprio perche' il C e' un linguaggio compilato e quindi ha prestazioni migliori del java che e' interpretato.
Il java va comunque bene per programmi semplici.
JVM = .NET Framework

.NET framework stà a C# come JVM stà a Java!

Entrambe sono macchine virtuali, quindi la tua prima parte del discorso non è molto veritiera.

Java va bene per fare solo programmi semplici? butta un occhio qui www.eclipse.org oppure qui www.jnode.org
__________________
...Fatti non foste a viver come bruti ma per seguir virtute e canoscenza...
...Excusatio non petita, accusatio manifesta...
Bruno Boschi
ShadowX84 è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 17:33   #5
share_it
Senior Member
 
Iscritto dal: Feb 2004
Messaggi: 783
ricordo che open source != libero
Oramai che l'implementazione libera gnu di java è praticamente pronta la sun fa questa mossa per salvare un po' del suo controllo della piattaforma. Diverse distro linux hanno già una soluzione java basata su gij e gcj... il compilatore gnu gcj compila java in codice NATIVO...
Arriva tardi questa decisione e a meno che non venga utilizzata una licenza veramente libera, come la gpl, è anche pressoche inutile.

PS complimenti Mister24 per la sparata
share_it è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 17:43   #6
sirus
Senior Member
 
Iscritto dal: Mar 2004
Messaggi: 16053
Debian ed Ubunto hanno ora la possibilità di inserire J2EE/J2SE/J2RE nelle loro distribuzioni perché sono diventati distributori di Java, è molto probabile che quindi la licenza sarà GPL2

Per dovere di cronaca C# non è uno scandalo ha molti dei vantaggi del Java e del C++ coniugati
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 18:14   #7
coschizza
Senior Member
 
Iscritto dal: May 2004
Messaggi: 7465
Quote:
Originariamente inviato da ShadowX84
JVM = .NET Framework

.NET framework stà a C# come JVM stà a Java!

Entrambe sono macchine virtuali, quindi la tua prima parte del discorso non è molto veritiera.

Java va bene per fare solo programmi semplici? butta un occhio qui www.eclipse.org oppure qui www.jnode.org
memmeno la tua frase non è veritiera perche il linguaggio .NET framework è interpretato solo alla prima esecuzione e poi viene utilizzato come codice compilato e quindi performante.

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

Ultima modifica di coschizza : 17-05-2006 alle 18:33.
coschizza è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 18:24   #8
bist
Senior Member
 
L'Avatar di bist
 
Iscritto dal: Jan 2005
Messaggi: 1963
Quote:
Originariamente inviato da share_it
ricordo che open source != libero
Oramai che l'implementazione libera gnu di java è praticamente pronta la sun fa questa mossa per salvare un po' del suo controllo della piattaforma. Diverse distro linux hanno già una soluzione java basata su gij e gcj... il compilatore gnu gcj compila java in codice NATIVO...
Arriva tardi questa decisione e a meno che non venga utilizzata una licenza veramente libera, come la gpl, è anche pressoche inutile.

PS complimenti Mister24 per la sparata
Sottoscrivo in pieno.
bist è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 18:26   #9
bist
Senior Member
 
L'Avatar di bist
 
Iscritto dal: Jan 2005
Messaggi: 1963
Quote:
Originariamente inviato da LukeHack
minchia, cosi finalmente quello scandalo di C# verrà soppiantato definitivamente
C# e il framework .NET non sono affatto uno scandalo, sono più avanzati di Java e più performanti. Il punto debole è che .NET c'è solo per Windows, ma nulla vieta di implementare un CLI per altri sistemi operativi (vedere Mono per Linux).
bist è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 18:30   #10
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Speriamo di vedere presto il pacchetto per il jdk o il jre di sun su debian. Ormai mi sono rotto di dovermi fare a mano il .deb ad ogni aggiornamento.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 18:36   #11
bist
Senior Member
 
L'Avatar di bist
 
Iscritto dal: Jan 2005
Messaggi: 1963
Quote:
Originariamente inviato da coschizza
memmeno la tua frase non è veritiera perche il linguaggio .NET framework è interpretato solo alla prima esecuzione e poi viene utilizzato come codice compilato e quindi performante.
I programmi sul framework .NET non sono mai interpretati, neanche la prima volta. Per capirci: quando in Visual Studio si compila, non viene generato codice macchina per la macchina fisica, ma una specie di assembly per una macchina "astratta" chiamato IL e infilato in .exe e .dll (analogo al bytecode di Java infilato nei .class). La differenza con Java è quando si clicca il .exe non si interpreta l'IL, bensì si compila a seconda della macchina fisica che sta sotto (quindi in codice nativo, ma anche managed)... credo che compili ogni classe la prima volta che viene usata, in ogni caso l'overhead per questa operazione è minimo, la differenza di prestazioni con il codice in C++ che usa le win32 è dovuto ad altre cose come gli strati (comodissimi) che il .NET interpone tra l'applicazione e il sistema operativo.

Quote:
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.
Ti sei mai chiesto il motivo? Il C++ permette di fare cose orribili
Hai mai provato a fare lo stesso programma in Java/.NET/Phyton e poi in C++?

Quote:
fare programmini in java puo andare bene ma fare programmi in java è un altra cosa.
Boh a me NetBeans, Poseidon, JDiskReport piacciono parecchio.
bist è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 19:00   #12
DevilsAdvocate
Senior Member
 
Iscritto dal: Jan 2003
Messaggi: 3680
non paragoniamo il java al C++, per favore..... col C++ uno puo' implementare progetti ad ampio respiro (vedi KDE ), col java questo e' impensabile in quanto
java non va nemmeno la meta'.... la contropartita e' che java e' "piu' facile da
imparare/programmare".
DevilsAdvocate è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 19:10   #13
Mazzulatore
Senior Member
 
L'Avatar di Mazzulatore
 
Iscritto dal: Jan 2000
Città: Torino-Taranto
Messaggi: 1166
Comunque java è multipiattaforma, .net non ha la stessa portabilità anche se col tempo le cose cambieranno di sicuro.
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.
Mazzulatore è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 19:12   #14
j_c_maglio
Member
 
L'Avatar di j_c_maglio
 
Iscritto dal: Jan 2002
Città: Bolzano
Messaggi: 283
Anche io sono più a favore del C++ perchè in generale è più performante...resta però il fatto che anche un programma fatto in C++ se programmato male ha cattive performance, e questo capita molto più facilmente in C++ che non in java.

Java poi permette di realizzare applicazioni molto più velocemente, soprattutto quelle web
j_c_maglio è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 19:12   #15
Mercuri0
Senior Member
 
Iscritto dal: Jan 2006
Messaggi: 4414
Ma perché invece di scatenare ogni volta flame assurdi su java vs .net non si fa riferimento a qualche test concreto?
Mercuri0 è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 19:15   #16
Mazzulatore
Senior Member
 
L'Avatar di Mazzulatore
 
Iscritto dal: Jan 2000
Città: Torino-Taranto
Messaggi: 1166
Resta vero che un client bittorrent scritto in c++ è come se non ci fosse, un analogo programma in java o python (azureus) è pesantissimo sia come utlizzo del processore che di memoria.
Mazzulatore è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 19:16   #17
Pashark
Senior Member
 
L'Avatar di Pashark
 
Iscritto dal: Aug 2005
Città: Modena
Messaggi: 1917
A me il J non è mai piaciuto più di tanto... troppo lento su pc vecchi.
__________________
SQUALO07: @W10 64bit | CM690 | CM650GX | Asus P5Q | E8400 | AC Freezer 7 PRO | XMS2 4x2GB 6400 CL5 | Gainward 8800GT | Caviar Black 750GB 32MB | Zalman MFC1+
SQUALO08: @W10PRO 64bit | CM690III | CMSilentProM2 720W | Asus Z87-Plus | i5-4670K@4.5GHz | CM Hyper 212 Evo | Corsair VB 4x4GB 1600 CL9 | EVGA GTX760 2GB | Samsung 840 128GB
Asus VS247N | Samsung UE32B6000 | Razer BlackWidow Ultimate 2013 | iPhone 7 Plus | Pashark @ XBOX360
Pashark è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 19:32   #18
Braccop
Senior Member
 
L'Avatar di Braccop
 
Iscritto dal: Jan 2002
Messaggi: 2682
imho java fa piuttosto schifo... rende il codice un po' piu' carino e meno criptico del c++ ma e' meno flessibile, inoltre il fatto che non produca mai file eseguibili e' una gran cagata, a quel punto meglio il C#.

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.
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Braccop è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 19:33   #19
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da bist
Ti sei mai chiesto il motivo? Il C++ permette di fare cose orribili
Quali sarebbero queste cose orribili?

Quote:
Hai mai provato a fare lo stesso programma in Java/.NET/Phyton e poi in C++?
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ù dei PC.
Mai scritto un software che debba implementare la gestione della memoria perchè al di sotto non hai un OS che fa le cose al posto tuo?
Oppure a scrivere una libreria per calcoli scientifici? Non trovo molto (per non dire nulla) a giro che non sia scritto in C/C++.

Quote:
Boh a me NetBeans, Poseidon, JDiskReport piacciono parecchio.
Oddio Poseidon! Il mio computer non è abbastanza potente per farlo girare, possibile che per disegnare un diagramma UML non basti un P3 a 1GHZ?
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2006, 19:47   #20
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11782
Quote:
Originariamente inviato da coschizza
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.
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.
fek è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2 Dopo un mese, e 50 foto, cosa abbiamo capito del...
Gigabyte Aero X16 Copilot+ PC: tanta potenza non solo per l'IA Gigabyte Aero X16 Copilot+ PC: tanta potenza non...
vivo X200 FE: il top di gamma si è fatto tascabile? vivo X200 FE: il top di gamma si è fatto ...
2 minuti: il tempo per scorrere le 25 of...
Mini LED TCL: confronto tra le migliori ...
Robot aspirapolvere: questi sono i più a...
Portatile tuttofare Lenovo Core i5/16GB ...
Scende a 99€ il tablet 11" 2,4K con...
Amiga: quali erano i 10 giochi più belli
Driver più sicuri: Microsoft alza...
Ego Power+ ha la giusta accoppiata per l...
Scompiglio nei listini Amazon: prezzi im...
Sotto i 105€ il robot Lefant che lava, a...
Mini proiettori smart in offerta: uno co...
Smartwatch Amazfit in offerta: Balance o...
Windows XP ritorna: ecco come usarlo sub...
Arrow Lake in saldo: Intel taglia i prez...
LG C4 da 55'' a 899€ è il top per...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:38.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v
1