有没有人有两个在现实世界的经验? 他们如何比较在性能方面(内存使用情况,速度等)? 稳定性?
是否JBoss Seam的Glassfish上正常工作?
有没有人有两个在现实世界的经验? 他们如何比较在性能方面(内存使用情况,速度等)? 稳定性?
是否JBoss Seam的Glassfish上正常工作?
一些从我自己的经历的事情:
从我的观点GF的一点是易于管理,是从看纯技术角度更好的解决方案,但它远不如流行,并具有不确定的未来。
我不是在连接在RedHat / JBoss的或SUN / GlassFish中,我公司(erudis.pl)的支持和两台服务器开发的任何方式。
(免责声明:我在阳光下工作,我在GF队)
我同意煤层正常工作在GlassFish; 看到https://blogs.oracle.com/theaquarium/tags/seam
GFv3比的JBoss 5相当不同; 特别是:
GFv3的设计是非常模块化; 服务按需启动,有一个更新的中心仓库等GFv3比JBoss的5显著小,会更快启动。 JBoss的5.1 GA被列为130MB; GFv3Preview为50MB。 GFv3开始在几秒钟; JBoss的数十(你应该尝试为自己的平台上启动)。
还有其他方面的差异,有的从GlassFish v2中像图形管理控制台或管理CLI继承。
JBoss的5更直接的比较是在GlassFish V2版本,这是基于Java EE 5,在该系列中的最新版本是GFv2.1,并计划于十月GFv2.1.1释放(见https://开头的博客。 oracle.com/theaquarium/entry/schedule_for_glassfish_v2_1 )。
Sun还提供了GlassFish的(类似于红帽的JBoss的支持)的补丁版本; 看到https://blogs.oracle.com/glassfishforbusiness和sun.com/glassfish。
这是严格的你已经习惯了的东西。 我发现,配置和使用JBoss约为同样讨人喜爱的尝试与锯齿状勺子刮,而骑独轮车无座。 然而Glassfish的,似乎只是工作。
我的选择是Glassfish的:它是更快地启动,部署Web应用程序。 管理控制台是非常准确的,而且它是图形和命令行。 现在,它是由甲骨文全面支持,它的未来是不确定的没有任何更多。 它是基于OSGi的:它是真正的模块化。 你可以伊斯利安装Spring的OSGi应用程序。 你可以Eclipse的链接,打开Apache的JPA之间自由选择,无痛苦休眠。 它极大地集成在NetBeans(和,当然,Eclipse的)。
在另一方面,JBoss是更广泛,因此很容易找到它的工作(恕我直言,因为这是一个旧的应用程序服务器,GlassFish是相对较新的)。
我开始开发JBoss上,并试图把它Glassfish上工作了几个月后,Seam应用。 我发现Glassfish的环境非常违反直觉。 我不得不固定在GF一些奇怪的错误,我无法找到网络上的任何信息,所以,几天后我放弃了,回去到JBoss。 所以,我个人不建议Glassfish的。
我将与Glassfish的去这一点。 部署建立在不同的web服务应用的多元化,我们有重大的兼容性问题,导致自定义类装载&仍面临许多问题。 Glassfish的我从来没有遇到任何此类问题。