Resultados de la encuesta ¿Qué JDKs usas?
A raíz del hecho de que el Sun/Oracle JDK será eliminado de los repositorios de Ubuntu el 16-02-2012, la semana pasada hicimos una encuesta preguntando qué JDKs usabais, y cuál era el que usabais principalmente. Como era de esperar, el de Oracle es el más empleado. Pero lo que más me ha sorprendido es el buen estado de salud del que goza el OpenJDK: el 34% de los encuestados lo emplean, y un 12% es el que usan principalmente.
Los otros dos únicos JDK con un cierto uso entre nuestra comunidad son los de IBM (probablemente para la gente que trabaja con Websphere) y JRockit (probablemente para la gente que trabaja con WebLogic). Aquí tenéis los resultados de la encuesta:
Uso en algún contexto:
|
|||||||||||||||||||||||||||||||||||||
Los usuarios pueden seleccionar más de una casilla de verificación, por lo que los porcentajes pueden superar el 100%.
|
El que uso principalmente es
|
|||||||||||||||||||||||||||||||||||||
|
Aquellos que empleáis el OpenJDK ¿Cual es vuestra experiencia con él? ¿Tiene algún problema de rendimiento o hay algo que echéis de menos en él, o funciona perfectamente para nosotros?
Reader Comments (8)
Supongo que habría que detallar qué versiones se están usando de cada cual.
No vaya a ser que haya versiones en uso "ligeramente mohosas" ;)
Por mi parte estoy usando OpenJDK 1.7u2 sin problemas.
Copio y pego mi comentario de entonces:
Soy usuario de Linux (Kubuntu) y solo Linux (no tengo Windows) y desde hace meses uso OpenJDK 7 y no he tenido ningún tipo de problema hasta ahora. Alguna diferencia hay, por ejemplo el uso de IcedTea en el navegador y Java WebStart, no hay (al menos no la veo o no se instala por defecto) la aplicación de administración de Web Start con todas las descargas y su correspondiente información. Supongo que habrá mas diferencias.
Y añado que he detectado un error en IcedTea que es incapaz de abrir algunos JNLP mientras que el de Oracle si los abre sin problemas. Creo que debe de ser algún problema de codificación porque los JNLP que se traga son correctos. Por ejemplo, intentad abrir con IcedTea esto:
http://www.hostingjava.it/-jallinone/launch16.jnlp
¿Por curiosidad, cuantos votos tuvo el Excelsior?
Debería tener cuando menos uno en la categoría de "Uso en algún contexto" el mío.
:o)
Un saludo,
Yo uso el OpenJDK 6 en ubuntu 11.10 y 10.04 en todos los softwares excepto NetBeans y no he tenido ningún problema hasta ahora.
Uso el JDK de Oracle con NetBeans por si las moscas. :)
Saludos
Eduardo, tiene sólo un voto, el tuyo. ¿Hay algún motivo por el cual lo usais?
Respecto al tema de si el OpenJDK tiene un rendimiento similar al de los binarios propietarios de Oracle, los chicos de Java Posee opinan que no en su último podcast:
http://javaposse.com/webpage/java-posse-377-newscast-for-jan-26th-2012
¿Alguna opinión más al respecto?
Lo utilice en un proyecto para crear una aplicación GUI "nativa" autoinstalable y sin JVM.
Me sorprendió bastante (y gratamente ) el rendimiento de la aplicación con Excelsior.
Nota: esto fue en la época del 1.5.
Lo utilice en un proyecto para crear una aplicación GUI "nativa" autoinstalable y sin JVM.
Me sorprendió bastante (y gratamente ) el rendimiento de la aplicación con Excelsior.
Nota: esto fue en la época del 1.5.
Sobre javaposse, la única opinión que he leído es ésta:
"But as great a move as this was for open-source, OpenJDK is by no means perfect. Many applications, particularly those used in enterprise, don’t play nicely with it, or refuse to run at all."
No aporta ningún dato adicional, ni números de versiones usadas, ni detalles sobre las aplicaciones. No deja de ser "un brindis al sol".
Puesto que las versiones actuales son idénticas, no existe una versión Oracle frente a una OpenJDK, supongo que se refieren a versiones anteriores, sin decir cuáles.
No creo que se puedan basar decisiones en opiniones tan someras, por decirlo con suavidad.