Newsgroup: it.comp.java
Titolo: Sono stanco...!!!

Basta.!!! Sono stanco di convertire codice.
 Sono stanco di "inseguire" la Sun: lavoro in Java da circa
due anni e sto sviluppando la parte client-server di un
programma gestionale originariamente nato per l'IBM AS/400.
Negli ultimi due anni ho passato più tempo a modificare
codice Java per adattarlo a nuove versioni del linguaggio
che a scrivere cose nuove. Ricordo ancora con terrore il
lavoro infame di conversione dalla versione 1.0 alla
versione 1.1 del linguaggio. A questi devo aggiungere i
lavori di conversione (ben otto) dovuti alle varie versioni
delle Swing, che ho iniziato ad usare dalla beta2 fino ad
arrivare, conversione dietro conversione, alla attuale
versione 1.1.  E' vero, nella maggior parte dei casi si è
trattato di semplici aggiustamenti ma in qualche caso ho
dovuto riscrivere di nuovo intere parti di programma. Per
non parlare poi delle continue spese per l'acquisto di
ambienti di sviluppo aggiornati all'ultima versione del
linguaggio. Ed ora è arrivato Java 2....
Bisogna dare atto alla Sun di aver fatto un lavoro coi
fiocchi e di aver creato dal nulla un linguaggio moderno e
potente: penso però che ora sia giunto il momento di
standardizzarlo e dare ai poveri sviluppatori qualche
certezza su cui basare la programmazione del lavoro futuro.
Ciò non toglie ulteriori sviluppi futuri: eventuali nuove
funzionalità potrebbero essere fornite sotto forma di
packages aggiuntivi, da affiancare a quelli di base forniti
con l'eventuale versione standard del linguaggio. La
standardizzazione aprirebbe il mercato ad altre società e
aumenterebbe le forze in campo nello sviluppo del
linguaggio. Oggi la Sun vuol fare tutto da sola e nonostante
la gran mole di lavoro svolto Java presenta ancora
innumerevoli bachi ed è ancora ben lontano da poter essere
considerato un linguaggio pienamente affidabile. Sarà un
caso, ma di applicazioni di un certo rilievo scritte
interamente in Java non se ne vedono in giro poi molte.
Voi cosa ne pensate?
--
< Dario Foresti      
dfor...@freemail.it
 >

 interamente in Java non se ne vedono in giro poi molte.
Questo e' piuttosto vero - e in effetti quasi tutti i progetti
che ho curato, pienamente funzionanti ed operativi, sono rimasti
"interni" - non presentati al grande pubblico. Ho l'impressione che 
Java  venga visto - dalle aziende che fanno il "passo" fatidico 
verso il suo uso - come un vantaggio competitivo e quindi da non 
sbandierare piu' di tanto. Alcune applicazioni "consumer", inoltre, 
pur fortemente java-based (vedi per esempio visualcafe), tendono a 
presentarsi in maniera piu' tradizionale (come binari compilati) e
quindi sono un po' "camuffate".
Okay, questo era il mio centesimo di opinione! :) 
Saluti,
	Cris
-- 
Cristiano Sadun
Software Engineering & Consulting
email: crsadun#tin$it
(please substitute # by @ and $ by .)


Mah, io personalmente sul lato application server sono concorde che il
linguaggio sia ormai sufficientemente maturo. Sul lato client e
applet, pero'... Apriti cielo! Prendendo in esame ad esempio la
questione applet, il supporto JDK 1.1 (neanche 1.2) e' ancora
parecchio traballante! Prova ad esempio a dover proporre al 
cliente una applicazione a tre livelli con client applet misti OS/2
Warp, Windows e Unix. Sempre per esempio, fino ad un mese fa, su OS/2
Warp girava solo Netscape 2.2! Per non parlare delle differenze di GUI
fra le varie piattaforme (non sempre un applet si puo' permettere
Swing) o di RMI.
Secondo me biogna attualmente ancora fare _molta_ attenzione ai
problemi tecnologici di questo tipo. Obbiettivamente, dopo 4 anni di
Java, forse a volte un po' troppa :-(
Ciao,
| --
| Bruno Bossola
| Groupware/Intranet B.U.           Phone:  +39-11-2252211
| ATOS SpA v.Vaninetti 27           Fax:    +39-11-2203182
| I-10148 Torino ITALY              Change NOSPAM in atos to email me!

 Java, forse a volte un po' troppa :-(
Sono d'accordo sull'attenzione - e sui 4 anni pure.. consoliamoci guardando
altrove.. lo standard C++, per esempio.. ;-)
Saluti,
	Cris


Mah, secondo me e' il caso che guardiamo ancora da qualche altra parte
;-D


 ;-D
:)


cosa e' rischioso e cosa no.
Concordo. Ma comunque secondo me vale la pena di utilizzare tali
tecnologie quando raggiungono un buon livello di stabilita' perche'
possono dare un vantaggio percepibile verso i competitor.
Probabilmente differiamo solamente nella percezione di quando tale
livello viene raggiunto.
Ciao,
	Bruno.
