Мы ищем сервер приложений J2EE с открытым исходным кодом для развертывания бюджета журнала. Мы рассматриваем JBoss и Glassfish. Какой лучший сервер приложений с открытым исходным кодом? Любое сравнительное исследование доступно?
Какой лучший сервер приложений с открытым исходным кодом?
Ответ 1
JBoss уже более 6 лет используется в производственной среде. Кодовая база Glassfish уже более 10 лет, но большая часть кода является последней. Glassfish v3 (все еще в бета-версии) имеет микроядро (например, Jboss 5).
В Glassfish есть инструменты командной строки и хорошая консоль. Поскольку Glassfish от солнца, как правило, он будет хорошо работать с последней версией JDK/J2EE - в настоящее время JDK 6/J2EE 5.
Glassfish должна хорошо работать в окнах, Solaris и linux. Jboss (от redhat) должен отлично работать на Linux, конечно.
сообщество: намного больше сообщества вокруг Jboss. Glassfish все еще формирует свое сообщество. Книги и другие продукты сторонних производителей доступны для JBoss, но не для Glassfish.
Если что-то критически важно, и вам нужно его запустить и запустить прямо сейчас, вы не ошибетесь в JBoss. Однако, если у вас есть время, в конечном итоге Glassfish не повредит вам. Особенно, если вы ориентируетесь на Solaris.
Ответ 2
После использования JBoss с самого начала, а затем перехода на Glassfish за последние 6 месяцев, я могу честно сказать, что Glassfish работает быстро, надежно и полнофункционально. Я бы никогда не подумал о возвращении. Я не говорю "PetStore" здесь, мой опыт работы с этими серверами находится на высокорентабельной онлайн-биржевой арене.
Ответ 3
Я уверен, что ответ зависит от ваших конкретных потребностей. Вы не ошибетесь ни с Glassfish, ни с Jboss. Я предпочитаю Glassfish из-за приятной консоли администратора. Мой совет вам в том, что вы предъявляете требования и проверяете оба сервера приложений. Большинство тестов, которые я нахожу в сети, как правило, немного предвзяты.
Ответ 4
Таблица сравнения между JBoss, Geronimo и Tomcat для последнего 2007 года.
В этой статье есть много интересных моментов, чтобы помочь вашему решению и стоит прочитать:
Geronimo 2 - это четкий выбор, если ваш Требования к приложениям Java: особенно обширными, или если вы просто хотят использовать общую Java EE 5 соответствие. Хотя JBoss 4.2 не является полностью совместим с Sun Java Стандарт EE 5, команда JBoss 4.2 ответственный за многие из передовые технологии, используемые всеми серверов и добавлены в стандартных возможностей Java EE 5. Tomcat 6 сам по себе является легким решение. Он не приходит со всеми функции Java EE и дополнительные возможности пакеты, найденные в JBoss и Geronimo, но и не требует много памяти и работает быстро даже на небольших серверах.
В заключение автор говорит:
Итог: JBoss, Geronimo и Tomcat являются надежными, быстрыми и определенно способный обрабатывать трафик на крупном предприятии Приложения. Кроме того, многие из технологии Java с высоким спросом представлены в сравнении характеристик происходят из мира с открытым исходным кодом, а не коммерческий.
Ответ 5
Я бы рассмотрел любые звонки и свистки, которые могут вас заинтересовать. У JBoss есть много хороших точек интеграции с такими фреймворками, как Hibernate, но история с плохой игрой с Spring. Обе очень полезные рамки, оба кода меняют ваше решение о том, как вы можете продолжить.
Ответ 6
У меня был большой опыт работы с JBoss 4.x, но, к сожалению, они, похоже, ушли с треков с их усилиями по внедрению Java EE 5. Тот факт, что JBoss 5 так поздно выходит на рынок, крайне разочаровывает.
Самым впечатляющим для меня сейчас является Glassfish. Он имеет большой темп развития и, похоже, доминирует, когда Java EE 6 попадает в провод.
Ответ 7
Websphere CE также стоит посмотреть, но по всем моим голосам будет для стеклянной рыбы. Версия v3 выглядит очень многообещающе.
Карл