Java di...

Sollecitato da http://blogs.ugidotnet.org/pierregreborio/archive/2005/10/07/27726.aspx vi illumino con altre tre belle esperienze sull'uso più o meno quotidiano di Java...

1) All'interno di un singolo Exe può essere caricata una ed una sola Virtual Machine. Buona fortuna se, putacaso, state facendo un'applicazione che giri sotto Asp.Net e che debba interagire con 2 applicazioni Java ognuna delle quali abbia necessità (come ad esempio l'applicativo bancario del post sopra) di una versione specifica della VM... capisco che voler interagire con Java usandi JNI da dentro Asp.Net è un po da pazzi, ma essere costretti a wrappare tutto con dei Web Service in modo che ogni applicativo Java giri nel suo ambiente mi sembra ancora più da pazzi

2) Oracle usa pesantemente Java e, pure lui, vuole la sua versione precisa di JVM. Il risultato, sulla mia macchina, è che se uso il client Oracle dopo altre applicazioni che usano Java non ne vogliono sapere di andare fino al prossimo reboot

3) Un altro prodotto che usiamo ha l'interessante caratteristica di avere l'installer fatto in Java (che installa poi un applicativo Win32, sempre a proposito di comportamenti veramente indicibili). Bene, se si installa questo applicativo a macchina "pulita" va tutto, se per errore uno se lo scorda ed installa, prima dell'applicativo, una qualunque versione di Java (o un qualunque applicativo che vi installi una Virtual Machine) il risultato è che diventa impossibile installare l'applicativo in questione, per quanto tempo uno ci metta a ripulire, disinstallare, cancellare e modificare i path e così via.

Che bella la filosofia del "Write once, run everywhere"... Io sarò anche prevenuto, ma a momenti è più compatibile e cross platform la roba scritta in C# che quasi tutti gli applicativi commerciali in Java che ho avuto il (dis)piacere di usare...

Edited: per quello che riguarda il commento di Lorenzo ho provato a fondo iiop.net (http://iiop-net.sourceforge.net/) e va veramente molto ma molto bene. Facile da usare e velocissimo...

posted @ venerdì 7 ottobre 2005 15:16

Print
Comments have been closed on this topic.