¿Es razonable utilizar GlassFish en producción? Hasta ahora pensaba que no. Cuando GlassFish pertenecía a SUN, era descrito como una implementación de referencia, como un demostrador tecnológico, y no estaba recomendado para su uso en producción. Parece que con la compra de SUN por parte de Oracle, las cosas han cambiado: podemos ver en Oracle Blogs una presentación de  Adam Bien, consultor independiente Java, en el JavaOne de este año donde se glosan las virtudes de este servidor de aplicaciones tanto para entornos de producción como de desarrollo. Otro día hablaremos sobre entornos de desarrollo, tema que da para mucho. Volviendo con la presentación, podeis verla Adam Bien Testimonial at GlassFish Community Event, JavaOne 2012. Como principales ventajas menciona la buena documentación disponible, que tiene disponible su código fuente, su API REST o su soporte. Sin embargo, allá por el minuto 6, podéis ver como una persona de Oracle le corrige indicando que no ofrecen soporte de la versión Open Source.

Personalmente, sigo sin ver claro el uso de GlassFish para producción. Desde que Oracle compró BEA, dispone de su propio servidor de aplicaciones: WebLogic. Uno por el cual puede vender licencias, soporte, formación o cualquier otro producto asociado. Todo esto me hace dudar: ¿a cual de sus dos hijos quiere más mama Oracle?