Newsgroup: it.comp.java
Titolo: Ma Quali sono i problemi di Java ?

Salve a tutto l'Ng, vorrei pore alla vostra attenzione un piccolo quesito:
Vorrei sapere perche' diversi si lamentano di Java e quali sono i problemi e
le promesse di questo linguaggio.
Grazie anticipatamente per la risposta.

Alla faccia del "piccolo quesito"... ;)
Per quello che ne so, i lamenti riguardano soprattutto i problemi di deployement sulle varie piattaforme e la lentezza. Soprattutto il primo ordine di problemi e` a volte piuttosto fastidioso, e da quello che leggo tra il dire "Write Once, Run Anywhere" e il fare non c'e` forse di mezzo il mare ma una pozzanghera si` :) Pero` se Atene piange, Sparta non ride perche` nemmeno il "write once, run once" ;) del signor Bill Gates funziona poi cosi` bene, quindi...
Le promesse a mio avviso sono mirabolanti, e stanno sempre nelle quattro paroline WORA: se programmi in modo corretto scrivi veramente le cose una volta soltanto e poi le sposti dove vuoi. Oggi esistono Virtual Machine per quasi tutti i sistemi operativi sul mercato, Oracle ha incluso una VM nella nuova release del suo database, ci sono VM dentro ai browser e si parla addirittura di automobili, lavatrici, ecc. basate su VM...
Questi erano i miei 0.02 Euro (il cambio corrisponde ;)) sull'argomento... buon lavoro a tutti e scusatemi se ho detto delle stupidaggini.
Ciao, Cris

-- 
Cristian Veronesi - CRPA SpA - Reggio Emilia, Italy
Draw a straight line and follow it (La Monte Young, Compositions 1961)

 Le promesse a mio avviso sono mirabolanti, e stanno sempre nelle quattro paroline WORA: se programmi in modo corretto scrivi veramente le cose una volta soltanto e poi le sposti dove vuoi.
E infatti io ad esempio ho una combinazione Windows98-Apache-JServ-Access con la quale faccio le mie piccole prove prima di portare il codice su un R6000-FastTrack-IBM WebSphere-DB2. E per fare quello non devo toccare nulla perchè mi sono fatto una classe ServerSpecific nella quale infilo i parametri 'hard-coded' tipo il percorso dei file di log, ecc ecc... (parametri che potrebbero anche essere passati alla servlet dal file di configurazione del motore
ovviamente... anzi mi sa che uno di questi giorni lo farò).
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 wrote in message
38DA496B...@sdb.it...


seguito è finita sui computer.
Magari in questo momento di la' nel bagno si sta caricando
Prelavaggio.class...
Ciao,
 P.
+++ Boing Boom Tschak


Problemi? La lentezza pricipalmente, davvero esasperante...inoltre è noto
che nella elaborazione diquantità consistenti di dati (vedi Internet) Java
non da il meglio di sè.
Devo dire che per un po' si è parlato di Java come il linguaggio del futuro
(facile,OO,portabile...), soprattutto per la rete, ma che oggi nuovi
linguaggi di scripting sembrano affermarsi: vedi Python.
A mio parere se Java non riuscirà ad integrarsi meglio nel sistema operativo
ospitante, ci sarà ben poco software serio (e non dico effettini per pagine
web) scritto in questo linguaggio, che peraltro apprezzo per la sua
semplicità e chiarezza.
Ecco perchè penso che la soluzione Microsoft (Java integrato a Windows) sia
la via giusta....comunque è questione di pareri.
In definitiva se ti avvicini alla programmazione e non vuoi perdere troppo
tempo per scrivere semplici applicazioni scegli Java(o un linguaggio di
scripting...); se punti a qualcosa di serio il C/C++ o Delphi sono la via da
seguire

 seguire
Io direi: se vuoi avvicinarti alla programmazione usi VB, e lo fai anche per
applicazioni semplici. Se poi sai programmare puoi anche usare Java per
applicazioni semplici. Non penso che uno si svegli la mattina dopo aver fatto
tutt'altro mestiere fino al giorno prima e all'improvviso dica 'ora imparo a
programmare, e lo farò con un linguaggio orientato agli oggetti, che abbia il
polimorfismo, qualcosa di simile all'ereditarietà multipla, che sia portabile
tra le piattaforme, e nel quale costruire le interfacce grafiche senza avere un
programma tipo JBuilder sia il massimo della vita (per i masochisti).' Suppongo
che uno installi il VB, si compri il primo manuale for dummies che gli capita e
di là inizi a costruire la sua prima interfaccia grafica.
Tra parentesi puntando a qualcosa di serio il motore di interrogazione del sito
del quale sono Webmaster, e consultabile via browser, via Nokia Communicator
9110 e da poco anche via WAP è stato realizzato unicamente in Java. Ed è veloce.
...poi, in fondo, queste sono solo le mie opinioni ;)
--



Ciao
  Saman


C++ migliorata, tolta l'ereditarietà multipla....)
Ma non diciamo stupidaggini ! (senza offesa ;)
Innanzitutto il C++ non e' affatto "la versione del C con
l'introduzione degli oggetti". Questo poteva essere vero per il "C con
classi" che usava l'inventore del linguaggio quando ci faceva i primi
esperimenti. Oggi il C++ e' un linguaggio assolutamente nuovo, per
certi versi incompatibile col vecchio C, sebbene ne supporti la
maggiorparte dei costrutti. Non sono poi d'accordo sul valutare Java
come la versione "migliorata" del C++. Ci sono vantaggi e pregi in
ogni linguaggio rispetto all'altro.

    migliorata, tolta l'ereditarietà multipla....)
In effetti il Java era soprannominato C++ -- ++, ma non direi che sia C++
migliorato... che miglioramenti puoi avere togliendo l'ereditarietà multipla?
Magari la gente ci si incasina meno... e se ne ha bisogno? Ci sono sì le
interfacce, ma l'ereditarietà multipla è l'ereditarietà multipla. I pattern sono
i pattern. Il C++ è il C++ e i l Java è il Java. Un saluto.


 sola,
bisogna fare molta attenzione quando si attribuiscono difetti tipici di
un sistema ad uno analogo di un altro paese (da noi ovviamente le cose
sarebbero andate come dici tu). Se veramente la Ms si smembrasse, non ci
sarebbe alcuna possibilità di coalizioni e cose del genere, avrebbero
gli occhi puntati addosso ogni giorno con pene così severe da
scoraggiare chiunque. E poi il buon Bill ha ormai poco più del 20% di
Microsoft, un po' pochino per controllare 3 società. Considera anche
che, smembrandosi, diverrebbero un buon affare per gli investitori
(soprattutto dopo il prevedibile calo iniziale) e facilmente si avranno
investitori che a tutti gli effetti controlleranno le società
(ovviamente con relazione 1:1) molto più di Billy. Essendo proibiti
scambi di persone, denaro, informazioni, ecc, ed essendo gli investitori
per forza di cose diversi, potrebbero teoricamente farsi concorrenza tra
di loro (anche se probabilmente si occuperanno di cose diverse)
Comunque sono convinto che Gates raggiungerà un accordo meno distruttivo
per lui, considerando anche il fatto che se i Repubblicani vincessero le
prossime elezioni allora si farebbe marcia indietro (fu Reagan a
"spingere" un economia anche scorretta ma utile in tempi molto più
"freddi" dei nostri, e MS ha molti buoni amici). 
Se invece si riuscisse ad arrivare direttamente alla Corte Suprema
probabilmente per lui sarebbero i classici uccelli per diabetici.
Staremo a vedere   
 
-- 
Ugo
__________________________________________________________________________
"La perfezione si ottiene non quando non c'è nient'altro da aggiungere, 
 bensì quando non c'è più niente da togliere." Antoine de Saint-Exupéry
__________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Enterprise Java Consulting
@mail: Ugo.L...@Flashnet.it
Home Page: 
http://www.ugolandini.net
Mentoring: 
http://www.projectoo.com
Work Phone: 06/5814740
Fax Phone: 06/233207542 
Cell Phone: 0347/6310749 - 0347/4783580
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Va beh, sara' serio il VB...


