2008-10-20 11 views

Respuesta

21

JBoss se ha utilizado en entornos de producción durante más de 6 años. La base de código de Glassfish tiene más de 10 años PERO la mayoría del código es reciente. Glassfish v3 (todavía en beta) tiene una arquitectura microkernel (también lo es Jboss 5).

Glassfish tiene herramientas de línea de comandos y una consola agradable. Dado que Glassfish es de sol, por lo general funcionará bien con la última versión de JDK/J2EE - actualmente JDK 6/J2EE 5.

Glassfish debería funcionar bien en ventanas, paneles solares y linux. Jboss (de redhat) debería funcionar bien en Linux, seguramente en Windows.

comunidad: una comunidad mucho más grande alrededor de Jboss. Glassfish sigue formando su comunidad. Los libros y otros productos de terceros están disponibles para JBoss, pero no para Glassfish.

Si algo es crítico para la misión y usted necesita ponerlo en marcha en este momento, NO va a ir mal con JBoss.Sin embargo, si tienes algo de tiempo, a la larga, Glassfish NO te hará daño. Especialmente, si está apuntando a Solaris.

2

Una tabla de comparación entre JBoss, Tomcat y Geronimo para el último de 2007.

This article tiene muchos puntos interesantes para ayudar a su decisión y vale la pena leer:

Gerónimo 2 es la opción más clara si su Las necesidades de la aplicación Java son particularmente extensas o si solo desea aprovechar el cumplimiento total de Java EE 5 . Aunque JBoss 4.2 no es totalmente compatible con EE 5 estándar de Java de Sun, el 4.2 equipo de JBoss es responsable de muchos de los tecnologías de vanguardia utilizadas por todos de los servidores y se añade a los Java EE 5 capacidades estándar . Tomcat 6 por sí solo es una solución liviana . No viene con todas las características de Java EE y paquetes adicionales que se encuentran en JBoss y Geronimo, , pero tampoco requiere mucha memoria y se ejecuta rápidamente incluso en servidores más pequeños.

En conclusión, el autor dice:

En pocas palabras: JBoss, Geronimo, y Tomcat son fiables, rápido y sin duda capaz de manejar el tráfico en la empresa aplicaciones a gran escala. Además, muchas de las tecnologías de servidor Java de alta demanda presentadas en la comparación de características se originan en el mundo de código abierto, y no en el comercial.

+0

No he escuchado a nadie que realmente considere usar Geronimo. – anjanb

+0

Tomcat no es un servidor de aplicaciones, sino un contenedor web. –

5

Estoy seguro de que la respuesta depende de sus necesidades específicas. No te equivocarás con Glassfish o Jboss. Tiendo a preferir Glassfish por la buena consola de administración. Mi consejo para usted es que le dibuje los requisitos y pruebe ambos servidores de aplicaciones. La mayoría de los puntos de referencia que encuentro en la red tienden a ser un poco parciales.

+0

La mejor manera es evaluar el servidor de aplicaciones correcto: tienen todo su poder. Personalmente utilicé Tomcat y JBoss, ambos fueron geniales para mis situaciones – Gregor

1

Consideraría cualquier cosa que pueda interesarle. JBoss tiene muchos buenos puntos de integración con frameworks, como Hibernate, pero tiene un historial de no jugar bien con Spring. Ambos marcos muy útiles, ambos códigos cambian su decisión sobre cómo puede proceder.

9

Después de usar JBoss desde el principio y luego cambiar a Glassfish en los últimos 6 meses, puedo decir honestamente que Glassfish es rápido, confiable y con todas las funciones. Nunca consideraría regresar. No estoy hablando de "PetStore" aquí, mi experiencia con estos servidores se encuentra en la arena de negociación de acciones en línea con grandes transacciones.

1

He tenido grandes experiencias con JBoss 4.x, pero desafortunadamente parecen haberse salido de las vías con su esfuerzo de implementación de Java EE 5. El hecho de que JBoss 5 llegue tan tarde al mercado es extremadamente decepcionante.

Lo más impresionante para mí en este momento es Glassfish. Tiene un gran ritmo de desarrollo, y parece destinado a dominar una vez que Java EE 6 llega al cable.

1

Websphere CE también vale la pena mirar, pero sobre todo mi voto sería para glassfish. La versión v3 parece muy prometedora.

Karl

Cuestiones relacionadas