Per una serie di motivi che non sto ad elencare, in quest’ultimo periodo mi sono dovuto confrontare un po’ con Java e tutto l’ecosistema che si porta dietro a partire da Eclipse fino ad Android passando per Apache Pivot.
L’esperienza non è stata affatto negativa, anche se dal punto di vista di un programmatore C#, Java sembra un po’ più spartano e “C like” (insomma un po’ di vecchiaia e polvere la noto).
Tuttavia in questo post mi voglio soffermare su un solo aspetto che ho trovato particolarmente “sconveniente” in Java e che invece trovo particolarmente comodo in C#: la gestione e dichiarazione di eventi “custom”. Continue reading