¿Qué versión de Java utilizas en tus proyectos? ¿Y por qué?

JDK 1.3
0% (0 votos)
JDK 1.4
15% (6 votos)
JDK 5
35% (14 votos)
JDK 6
50% (20 votos)
Total de votos: 40

Navegando por la red,

Imagen de jb

Navegando por la red, encontré un artículo en el cual publican los resultados de una encuesta sobre la versión que más se está ocupando actualmente en los proyectos. La encuesta era acerca de desarrolladores de USA (y de la cual no recuerdo el link), en la que sobresalía el uso de la JDK 5.

Ahora me gustaría saber aquí en México como andamos en el uso de la JDK para desarrollar nuestros proyectos, ya sean personales o corporativos.

:-)

razones

Imagen de ezamudio

pero seria interesante ver por qué, no? sinceramente yo uso la 5 porque no tengo JDK 6 en Mac. En algunos deployments en Linux esta la version 6 pero echamos ahi lo que compilamos en la version 5.

Alguna vez tuvimos que regresar a la version 5 porque resulta que habia un bug en ConcurrentHashMap que lo hacia lentisimo y en la 5 no habia ese problema... y yo estaba usando esa clase.

Uno de mis proyectos open source (j8583) esta en JDK 5 tambien pero le puse compatibilidad hacia 1.4 porque algunos usuarios me lo solicitaron, aunque la version principal es en JDK 5.

Given the choice of dancing pigs and security, users will choose dancing pigs, every single time. - Steve Riley