現実の世界で両方を経験した人はいますか? パフォーマンス (メモリ使用量、速度など) の点でどのように比較されますか? 安定?
JBoss Seam は Glassfish でうまく動作しますか?
私自身の経験からの多くのこと:
私の見解では、GF は管理が容易であり、純粋に技術的な観点からはより優れたソリューションですが、あまり普及しておらず、将来も不確実です。
RedHat/JBoss または SUN/GlassFish とはまったく関係がありません。私の会社 (erudis.pl) は両方のサーバーをサポートおよび開発しています。
(disclaimer: I work at Sun and I am in the GF team)
I agree that Seam works fine on GlassFish; see https://blogs.oracle.com/theaquarium/tags/seam
GFv3 is quite different than JBoss 5; in particular:
GFv3 is designed to be very modular; services start on demand, there is an update center repository, etc. GFv3 is significantly smaller than JBoss 5 and will start much faster. JBoss 5.1 GA is listed as 130MB; GFv3Preview is 50MB. GFv3 starts in a couple of seconds; JBoss in tens (you should try the startup for your own platform).
There are other differences, some inherited from GlassFish v2 like the graphical admin console, or the admin CLI.
A more direct comparison for JBoss 5 would be the GlassFish v2 releases, which are based on Java EE 5. The latest release in that family is GFv2.1, with a GFv2.1.1 release scheduled in October (see https://blogs.oracle.com/theaquarium/entry/schedule_for_glassfish_v2_1).
Sun also provides patch releases of GlassFish (akin to RedHat's support for JBoss); see https://blogs.oracle.com/glassfishforbusiness and sun.com/glassfish.
それは厳密にあなたが慣れているものです。JBoss を設定して使用することは、座席のない一輪車に乗りながらギザギザのスプーンでひげを剃ろうとするのと同じくらい楽しいものであることがわかりました。ただし、Glassfish は機能しているようです。
私が選んだのは Glassfish です。起動が速く、Web アプリケーションを展開できます。管理コンソールは非常に正確で、グラフィカルでコマンドラインでもあります。現在、Oracle によって完全にサポートされており、その将来はもはや不確実ではありません。それは OSGi に基づいています: それは実際にモジュール化されています。Spring-osgi アプリケーションを簡単にインストールできます。Eclipse Link 、Apache Open JPA、Hibernate の中から問題なく自由に選択できます。これは、NetBeans (そしてもちろん Eclipse) に大きく統合されています。
一方、Jboss はより広く普及しているため、簡単に仕事を見つけることができます (これは古い App Server であるためです。glassfish は比較的新しいものです)。
これについてはGlassfishを使用する必要があります。さまざまな Web サービス上に構築されたさまざまなアプリケーションを展開すると、大きな互換性の問題が発生し、その結果、クラスの読み込みをカスタマイズする必要があり、依然として多くの問題に直面していました。Glassfish 私はそのような問題に直面したことはありません。