2008-10-20 70 views

回答

21

JBoss已經在生產環境中使用了6年多了。 Glassfish的代碼庫已超過10年,但大部分代碼是最近的。 Glassfish v3(仍處於測試階段)有一個微內核(Jboss 5)架構。

Glassfish擁有命令行工具和一個不錯的控制檯。由於Glassfish來自太陽,通常它可以與JDK/J2EE的最新版本 - 目前JDK 6/J2EE 5配合良好。

Glassfish應該在windows,solaris和linux中運行良好。 Jboss(來自redhat)應該可以在Linux上正常工作,Windows肯定是可以的。

社區:周圍的Jboss更大得多的社區。 Glassfish仍在形成其社區。書籍和其他第三方產品可用於JBoss,但不適用於Glassfish。

如果事情是關鍵任務,你需要得到它和現在正在運行,你會不會出錯與JBoss去。但是,如果你有一段時間,從長遠來看Glassfish不會傷害你。特別是,如果你的目標是Solaris。

2

的JBoss,Geronimo和Tomcat的之間的比較表,後者2007年

This article有許多有趣的點來幫助你的決定,是值得一讀:

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服務器技術 的 來自開源世界, 不是一個商業起源。

+0

我還沒有聽說過任何人正在考慮使用Geronimo。 – anjanb 2008-10-21 06:29:29

+0

Tomcat不是應用程序服務器,而是Web容器。 – 2014-01-28 07:03:03

5

我敢肯定的答案取決於您的特定需求。 Glassfish或Jboss都不會出錯。由於管理控制檯的好,我傾向於選擇Glassfish。我對你的建議是你提出需求並測試兩個應用服務器。我在網上發現的大多數基準都傾向於有點偏見。

1

我認爲你可能會感興趣的任何花俏。JBoss的有框架,如Hibernate很多不錯的集成點,但具有不使用Spring打得不好的歷史。這兩個非常有用的框架都會改變你的決定。

9

使用JBoss從一開始,然後切換在過去6個月到GlassFish後,我可以誠實地說,Glassfish的是快速,可靠,功能齊全。我永遠不會考慮回去。我在這裏沒有說「PetStore」,我在這些服務器上的經驗是在高交易量的在線股票交易領域。

1

我已經與JBoss 4.x的偉大的經歷,但不幸的是他們似乎已經離他們的Java EE 5的實現工作軌道。 JBoss 5推出這麼晚的事實令人非常失望。

最令人印象深刻的,以我現在的問題是Glassfish的。它具有很好的開發速度,並且一旦Java EE 6觸及了線路,它似乎就會佔主導地位。

1

的Websphere CE也是值得看的,但在我所有的投票將GlassFish的。 v3版本看起來很有希望。

Karl

相關問題