Newsgroup: it.comp.java
Titolo: Java è morto?

Sun ha perso la guerra e MS, come al solito, ha vinto.
http://www.theregister.co.uk/2004/04/05/suns_java_prince_refuses_redmond/
Rich Green si e' licenziato dalla Sun disgustato
(parole sue) per il fatto che la sua azienda si
e' venduta alla MS, condannando Java alla fine.
Ma per Linux questa non puo' che essere una buona
notizia. A chi serviva Java? Non certo al Linaro
medio che programma ancora in c.
E per chi ha esigenze professionali e vuole un linguaggio
moderno e multipattaforma come era Java, c'e' comunque Mono
( 
http://www.go-mono.com
 ), il compilatore C# open source
per Linux che, specie con il supporto dei generics, era
gia' superiore a Java quando questo era ancora vivo. Adesso
che le migliorie promesse per le prossime versioni di Java
non si concretizzeranno mai, la strada per il futuro
dell'OOP e' chiara: C#.
Da forum Slashdot:
My prediction for the future: 
- Sun announces support for Dot Net on Solaris, but not its Linux distro.
- Sun announces Java will be transitioned to run on the CLR, not the JVM.
- Java is dead.
Una sfortuna? Parliamoci chiaro: Java non era open
source. Dall'inizio era una piattaforma proprietaria 
destinata a morire con chi l'aveva creata. Il futuro e'
e sara' sempre nei linguaggi e nei compilatori Open Source.
Meditate gente, meditate.
Mike-san
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Meditate gente, meditate.
ROTFL :)
Anche quelli di Jakarta la pensano così?
http://jakarta.apache.org/
Però il 1° Aprile è passato...
pole

 
Curioso, le iniziali sono MS :)
-- 
                 ''~``
                ( o o )
+---------.oooO--(_)--Oooo.----+
 
http://www.jroller.com/page/megadix/
 
http://www.mict.it/

 programmatori di fare della buona programmazione OO
Condivido.
- Dario
Inviato da 
www.mynewsgate.net

Massi ..buttiamo via tutto...
Bea, WebSphere,Tomcat, etc..etc... buttiamo via miliardi di sw di EAI
(tibco,mq) e realizziamo tutto con
mono che e' tanto stabile ma soprattutto fortemente indipendente dalla
piattaforma (es: gui)

 Forse č questo il piů grande problema di Linux
Straquoto in pieno.
Hai perfettamente centrato il problema.

 Meditate gente, meditate.
Non che tu meriti una risposta, sia chiaro :)
Pero' approfitto del tuo post (poche idee, ma confuse!) per dire la mia
sulla questione, in questo ng che nel mio piccolo ho sempre cercato di
supportare piu' che potevo (anche e soprattutto prima di entrare in Sun -
ora purtroppo ho meno tempo). Altrettanto ovviamente parlo a titolo
personale e non dell'azienda per cui lavoro.
I sorgenti di java e delle jvm sono già liberamente disponibili - l'unica
cosa non si puo' ridistribuirne versioni modificate. E' quanto di piu'
vicino all'open source sia possibile, per ora. Io personalmente non so se
fosse totalmente OS quanto e se la situazione sarebbe migliore.
Per quanto riguarda Rich Green, ha dedicato gli ultimi anni del suo lavoro
a queste vicende legali (fino a ieri sapevo a malapena che fosse un
collega - ora mi sono informato e ne so un po' di piu') e comprendo la sua
posizione, anche se non condivido. Evidentemente si era votato anima e
corpo alla cosa sbagliata.
Per quanto riguarda l'accordo con MS, non capisco cosa avrebbe vinto. Sono
state chiuse le azioni legali in corso con una vittoria schiacciante, la
nostra (2 bilioni di dollari non sono tanti in senso assoluto per i ns e i
loro bilanci - ma sono una bella cifra). Gli annunci "tecnici" a corredo
mi sembrano solo fuffaware marketing e poco di sostanziale, ecco i punti
dell'accordo, che riporto in dettaglio:
<quote>
Technical Collaboration The Technical Collaboration Agreement will provide
both companies with access to aspects of each other's server-based
technology and will enable them to use this information to develop new
server software products that will work better together. The cooperation
will initially center on Windows Server and Windows Client, but will
eventually include other important areas, including email and database
software. For example, one of the important elements of large scale
computing environments is software to manage user identities,
authentication and authorization. As a result of this agreement, Sun and
Microsoft engineers will cooperate to allow identity information to be
easily shared between Microsoft Active Directory and the Sun Java System
Identity Server, resulting in less complex and more secure computing
environments.
</quote>
Ok, forse finalmente si riuscirà ad usare active directory come un LDAP.
Magari. Non ci credo, ma magari. O qualcuno pensa che noi smetteremo di
supportare e promuovere gli standard aperti?
 
<quote>
Microsoft Communications Protocol Program Sun has agreed to sign a license
for the Windows desktop operating system communications protocols under
Microsoft's Communications Protocol Program, established pursuant to
Microsoft's consent decree and final judgment with the U.S. Department of
Justice and 18 state attorneys general.
</quote>
Questo sorry, non so proprio cosa voglia dire
<quote>
Microsoft Support for Java The companies have agreed that Microsoft may
continue to provide product support for the Microsoft Java Virtual Machine
that customers have deployed in Microsoft's products.
</quote>
mmm... jdk 1.1.4 di 6 anni fa. Fantastica notizia. Magari sarà aggiornata,
e in quel caso vedremo cosa succederà con le estensioni proprietarie.
Ma poi MS ormai ha .net - proprio perchè all'epoca non poteva cambiare
java - non vedo allo stato attuale cosa possa implicare: niente?
<quote>
Windows Certification for Sun Server: Sun and Microsoft today are
announcing Windows certification for Sun's Xeon servers. In addition, the
Windows certification process for Sun's Opteron-based servers is moving
forward.
</quote>
notiziona! i ns piccoli server intel - hardware veramente standard -
guarda un po', funzionano pure con windows. Chi l'avrebbe mai detto? Noi
per ora li vendiamo con Solaris x86 e con linux, vedremo se il mercato
richiede anche windows e/o se qualcuno ce lo riinstalla sopra
<quote>
Future Collaboration for Java and .NET Sun and Microsoft have agreed that
they will work together to improve technical collaboration between their
Java and .NET technologies.
</quote>
non so in pratica cosa possa succedere, se qualcosa dovesse succedere
sarebbe comunque buono (immagino standard per i WS per non fare a cazzotti
su un campo va nel body o nell'header)
<quote>
Patents and Intellectual Property: The parties have agreed to a broad
covenant not to sue with respect to all past patent infringement claims
they may have against each other. The agreement also provides for
potential future extensions of this type of covenant. The two companies
have also agreed to embark on negotiations for a patent cross-license
agreement between them.
</quote>
Per la prima parte, vuol dire che non si proseguirà con le cause pending.
La seconda mi sembrano i classici buoni propositi americani "ora saremo
piu' buoni, addirittura magari collaboreremo su qualcosa"
<quote>
Legal Settlements: The two companies are settling and terminating their
lawsuit in the United States. Sun is also satisfied that the agreements
announced today satisfy the objectives it was pursuing in the EU actions
pending against Microsoft. ®
</quote>
Ok, abbiamo vinto l'azione legale senza proseguire troppo con i tribunali.
In totale hanno pagato PIU' dei danni che avevamo chiesto (poco meno nello
specifico, ma con gli "accordi" di cui sopra la cifra è comunque
raddoppiata.
Per chiudere quoto TheRegister, i maiuscoli sono miei
<quote>
"But today, CEO Scott McNealy is magnanimous in VICTORY. Here is the
canned quote, bereft of a single soundbite, which goes to show just how
important this deal is to the company.
Scott Mc Nealy, CEO SUN: 'This agreement will be of significant benefit to
both Sun and Microsoft customers. It will stimulate new products,
delivering great new choices for customers who want to combine server
products from multiple vendors and achieve seamless computing in a
HETEROGENOUS COMPUTING ENVIRONMENT. We look forward to this opportunity -
it provides a framework for cooperation between Sun and Microsoft going
forward.'
S.Ballmer, CEO MS: 'Our companies will continue to COMPETE HARD, but this
agreement creates a new basis for cooperation that will benefit the
customers of both companies. ... ' 
</quote>
Se da ora si penserà un po' meno alle guerre di religione e si lavorerà un
po' di piu' sull'interoperabilità e sugli open standards, saremo tutti
piu' contenti. Nel futuro ci sarà spazio per .net e per java, ognuno con i
suoi target. Windows e piccoli server da un parte, unix boxes dall'altra
(comprendendo ovviamente anche linux). 
Io personalmente spero che l'accordo abbia risvolti positivi: meno rotture
di coglioni per l'interoperabilità di alcuni prodotti (active directory e
ldap in primis, ma anche web services e compagnia bella). Conoscendo MS ci
credo poco e la cosa potrebbe non avere alcuno di questi riscontri, ok, ma
quali sarebbero i negativi? Chi pensa che java sia morto o che MS abbia
vinto (cosa???) fa un bell'esercizio di illogica, per favore che me lo
spieghi per bene...
ciao a tutti e scusate la lunghezza.
Ci si vede a Milano alla Java conference, per chi ci sarà.
have a nice one
uL


 Meditate gente, meditate.
























have a nice one
uL
-- 


Premetto che mi sono avvicinato alla programmazione in Java solo di 
recente e faticosamente l'unica cosa che sto cercando di fare con 
malditesta e qualche soddisfazione è un piccolo editor di testi simile a 
quello di gnome (con i tabbed i basso e altre piccole amenità).
Vengo dall'assembler su 680x0 su Amiga e da qualche mesetto dedicato ad 
AmigaE che era un linguaggetto simpatico e facilmente apprendibile. 
Quando ho messo mano la prima volta a Java ero allibito: possibilità di 
portare le applicazioni in giro per un miliardo di OS senza doverli 
toccare più, buona "resistenza" ad errori e qualche altra bella cosina.
Purtroppo come molti mi sono imbattuto nell'idea che effettivamente 
nonostante la potenza di tanti processori di oggi, Java sia ancora 
moooooolto lungi dalla velocità di esecuzione di linguaggi non 
multipiattaforma (senza scomodare l'asm, penso anche solo al C e le sue 
derivazioni). Inoltre la presunta "apertura" del linguaggio Java (come 
sbandierato da SUN) mi risulta un po' uno "specchietto per allodole" e 
mi lascia un po' perplesso.
Io non cerco un linguaggio di programmazione "definitivo" (anche perché 
non credo ci arriveremo mai) ma non vorrei rincorrere 10.000 modi di 
programmare diversi solo perché per passione mi piace "creare" dal nulla 
qualche programmetto di dubbia utilità. La domanda è ovviamente quella 
del thread: "Java è morto?!?" però più che altro mi sta a cuore capire 
se pensate possa esserci qualche altro linguaggio sufficientemente 
affermato, legato ai principi di portabilità estrema del java ma molto 
più legato ad un contenuto "ludico" (opengl facilmente accessibile per 
esempio) rispetto al java stesso?
Lo so... è una domanda da 1.000.000 di eurini... :-)
A presto,
Fede
PS: non mi fucilate per il post un po' lungo. Dopo anni è la prima volta 
che mi rimetto a scrivere in un ng.


http://csvtosql.sourceforge.net/

 che mi rimetto a scrivere in un ng.
Mi disp per il post lungo ma credo che è quello che volevi sapere...poi 
secondo me java NON è morto ma comunque per tirare le somme aspetterei 
le risposte degli altri... ;-)
Ciao,
jRed
PS: non è morto al max si è addormentato un pochino...conta è dal '92 
che corre... ;-)

 mi lascia un po' perplesso.
Esistono molte implementazioni della JVM (kaffe, sablevm, jikes) e anche
delle librerie di base come lo GNU classpath (che sta sviluppando anche la
parte Swing).
A breve sarà possibile eseguire programmi java in VM open source con
librerie interamente open source, sempre che nel frattempo Sun non rilasci
il codice sotto GPL (o simili)
Volendo nel codice java sorgente puoi guardare (Sun lo fa scaricare),
mentre in tecnologie simili come .NET puoi solo immaginare quali
pastrocchi siano stati combinati. :)
Ciao!
gl :)

 gl :)
-- 
.A
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
Read my blog at: 
http://blogs.ugidotnet.org/pape

Grazie gente... mi sono sembrati tutti commenti molto costruttivi. Penso 
che mi rimetterò all'opera sul java molto più contento ora... ;-)
L'unica cosa che per ora mi lascia un pelino perplesso è unire la buona 
programmazione java e tutta la sua compatibilità con il 3D e un 
approccio più videoludico (schermo intero, opengl, ecc..). Potete darmi 
qualche indicazione in materia? Lo so... forse sarebbe meglio un altro 
post... questo è poco adatto.
Ciauz e grazie,
Fede