<div class="gmail_quote">2011/4/1 Alan Franzoni <span dir="ltr"><<a href="mailto:mailing@franzoni.eu">mailing@franzoni.eu</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">2011/3/31 Marco Beri <<a href="mailto:marcoberi@gmail.com">marcoberi@gmail.com</a>>:<br>
</div><div class="im">> Ti dico la verità, mi sentirei anche di darti ragione, ma dopo che gli<br>
> ultimi 8 o 9 mesi li ho passati sviluppando un applet Java che deve per<br>
> forza funzionare sulla JVM 1.4, allora no, mi spiace, ma io,<br>
> spocchiosamente, risolutamente, convintamente, rabbiosamente dico e affermo:<br>
> JAVA E' UNA MERDA.<br>
<br>
</div>Java 1.4 è vecchio come il cucco. La prima release di Java 1.4 è del<br>
*2002* e si parla dell'era pre-generics, ta le altre cose!<br>
<br>
Come ti troveresti a lavorare con Python 2.2 ?<br></blockquote><div><br></div><div>Cambiare Java 1.4 con Python 1.5.2 ? Non ci penso un microsecondo.</div><div>Ci ho lavorato a lungo con entrambi.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Putroppo il problema di Java è, non di rado, proprio l'enterprise. Le<br>
grosse aziende sono restie e lentissime ad adottare nuove tecnologie<br>
anche se sono solo nuove versioni di una tecnologia di lenta<br>
evoluzione, true & proven e con grande attenzione alla<br>
retrocompatibilità.<br>
<br>
Non è colpa di Java; è colpa dell' "enterprise".<br></blockquote><div><br></div><div>Capisco ma, sorry, sto considerando solo il linguaggio in questa mia invettiva.</div><div><br></div><div>E ora lasciami tornare una delle tante static class di questi ultimi mesi...</div>

<div><br></div><div>Java 1.4:</div><div><div><span class="Apple-tab-span" style="white-space:pre">  </span>public static class TYPE {</div><div><span class="Apple-tab-span" style="white-space:pre">           </span>private final String name;</div>

<div><span class="Apple-tab-span" style="white-space:pre">              </span></div><div><span class="Apple-tab-span" style="white-space:pre">             </span>public static final TYPE PROPRIETARY = new TYPE("PROPRIETARY");</div><div>

<span class="Apple-tab-span" style="white-space:pre">         </span>public static final TYPE LOADING = new TYPE("LOADING");</div><div><span class="Apple-tab-span" style="white-space:pre">            </span>public static final TYPE MODIFY = new TYPE("MODIFY");</div>

<div><span class="Apple-tab-span" style="white-space:pre">              </span>public static final TYPE MISCELLANEOUS = new TYPE("MISCELLANEOUS");</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span></div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>    private TYPE(String name){</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>        <a href="http://this.name">this.name</a> = name;</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>    }</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>    public String toString(){</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>        return name;</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>    }</div><div><br></div></div><div>Python 1.5.2:</div><div>     class Type:</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>

<span class="Apple-tab-span" style="white-space: pre; ">              </span>PROPRIETARY = "PROPRIETARY"</div><div><span class="Apple-tab-span" style="white-space: pre; ">             </span>LOADING = "LOADING"</div><div><span class="Apple-tab-span" style="white-space: pre; ">             </span>MODIFY = "MODIFY"</div>

<div><span class="Apple-tab-span" style="white-space: pre; ">           </span>MISCELLANEOUS = "MISCELLANEOUS"</div></div><div><br></div><div><br></div><div>Non ho dubbi :-)</div><div><br></div><div>Ciao.<br>Marco.</div>

<div><br></div></div>