Estamos buscando un servidor de aplicaciones J2EE de código abierto para las implementaciones de presupuesto de registro. Estamos considerando JBoss y Glassfish. ¿Cuál es el mejor servidor de aplicaciones de código abierto? ¿Hay algún estudio comparativo disponible?¿Cuál es el mejor servidor de aplicaciones de fuente abierta?
Respuesta
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.
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.
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.
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
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.
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.
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.
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
- 1. ¿Cuál es el mejor proyecto de fuente abierta de búsqueda de texto completo (se prefiere .NET)?
- 2. ¿Es F # fuente abierta?
- 3. ¿Cuál es la mejor herramienta de monitoreo SNMP de fuente abierta?
- 4. ¿Cuál es la mejor herramienta de automatización de fuente abierta para pruebas web funcionales?
- 5. ¿Cuál es el mejor servidor de CI para las aplicaciones web de Ruby on Rails?
- 6. ¿Cuál es el mejor diseñador de GUI para aplicaciones GTK?
- 7. OCR de fuente abierta
- 8. ¿Cuál es la mejor forma de distribuir aplicaciones Java?
- 9. ¿Cuál es el mejor enfoque para diseñar aplicaciones GWT?
- 10. ¿Cuál es la mejor de las aplicaciones de eventos django?
- 11. ¿Cuál es el mejor reproductor FLV de código abierto (embebido)?
- 12. servidor vnc en java, ¿existe tal cosa? ¿fuente abierta?
- 13. fuente abierta PHP carrito de compras ¿BIBLIOTECA?
- 14. ¿Cuál es el mejor producto de control de código fuente para el desarrollo de Visual Studio?
- 15. Android juegos de motores de fuente abierta + tutoriales
- 16. Scrubber de dirección de fuente abierta?
- 17. Mejor equilibrador de carga de software de fuente abierta para Linux
- 18. biblioteca de decodificadores FSK de fuente abierta?
- 19. ¿Cuál es la mejor fuente en línea para aprender Perl?
- 20. Alternativa de fuente abierta de Ideatorrent
- 21. ¿Cuál es la mejor fuente pequeña para eclipse?
- 22. ¿Cuál es el mejor protocolo de comunicación del cliente servidor para Android e iOS?
- 23. ¿Cuál es la mejor fuente para aprender UML?
- 24. ¿Cuál es el mejor estilo de codificación?
- 25. ¿Cuál es el mejor blog de XNA?
- 26. ¿Cuál es el mejor editor de python?
- 27. ¿Cuál es el mejor datepicker de Java ..?
- 28. ¿Cuál es el mejor ocultador de JavaScript?
- 29. ¿Hay algún cliente DB2 de fuente abierta?
- 30. Buscando un proyecto de fuente abierta C#
No he escuchado a nadie que realmente considere usar Geronimo. – anjanb
Tomcat no es un servidor de aplicaciones, sino un contenedor web. –