Weblogic还是JBoss?

Avi*_*i Y 47 java jboss weblogic

我是JBoss(和Tomcat)的Java开发人员.在过去的一年里,我不得不开发WebLogic,我不得不说 - 我真的很想念JBoss.

由于我对WebLogic的经验非常浅薄,我问的是那些经验丰富的人:是否有理由在WebLogic上花钱?JBoss不是为您提供所需的一切吗?

Nic*_*olt 39

我怀疑Weblogic被选中的原因是一个愉快的销售人员前来拜访经理用钱花,给他销售推销和嘿presto,公司正在使用Weblogic.我不知道JBoss支持合同是否带有销售人员,但如果确实如此,那将会感到惊讶,并且在这方面公平竞争.

根据我的经验,除了你使用Weblogic的漂亮控制台(不值得花费许可证费用)之外,两者之间的差别不大.我怀疑这些天JBoss有市场份额(只是猜测),这在我的当你遇到某些问题时,这本书可以转化为更多在线帮助.

同样值得考虑的是Weblogic许可证(上次我看到它们)通常的服务器端术语 - 每个处理器,每个盒子等等.这将限制您的可伸缩性条款,因为使用JBoss,您可以继续添加硬件而不会发生额外费用,而使用Weblogic,您的许可证也需要升级.

无论你选择哪一种,你都可以在没有太多麻烦的情况下构建你的系统,但我的偏好是JBoss.


duf*_*ymo 26

非常喜欢WebLogic.我暂时暂停许可成本,只是说在他们的全盛时期,他们是市场上最好的Java EE应用服务器.BEA有许多非常有才华的人在开发他们的代码,它表明了这一点.如果钱不是等式的一部分,而且我有一个坚持花钱不是我的钱的雇主,我仍然选择WebLogic而不是WebSphere或JBOSS或Glassfish或市场上的任何其他东西.

我对Oracle的收购感到很难过.我认为人才已经泄露,Oracle并不清楚他们想要用WebLogic做什么.他们几年来一直被困在10.1版本上.

    <prejudice-ahead>
Glassfish sounds like it's a much better effort from Sun, but their history says they write great standards and lousy implementations.  I don't consider Glassfish to be a viable alternative.
    </prejudice-ahead>
Run Code Online (Sandbox Code Playgroud)

WebSphere是一个典型的IBM项目:成本的两倍,功能的一半,文档很差,你必须购买他们所有的废话(例如,基于Eclipse的IDE)才能使用它.

JBOSS也不错,但仅仅是因为价格差异对它有利.

我宁愿推荐Spring,Tomcat和ActiveMQ作为一个很好的选择.如果绝对需要EJB,请将OpenEJB添加到该组合中.

2018年更新:我对Java EE作为标准的态度及其应用服务器实现在过去九年中已经降温.我认为更好的答案是使用Spring Boot.在JVM上部署可执行JAR,再也不用担心Java EE应用服务器了.

  • Glassfish很棒.工作得非常好,稳定,快速,开箱即用,非常有用.特别是v2.1,v3仍处于开发阶段. (3认同)

小智 6

我对Oracle的收购感到很难过.我认为人才已经泄露,Oracle并不清楚他们想要用WebLogic做什么.他们几年来一直被困在10.1版本上.

上述评论存在一些问题.首先,甲骨文仅在1.5年前购买了BEA,即便如此,这也不是司法部批准的交易.最终的销售直到12个月之前才得到批准.

其次,Oracle自收购以来已经发布了三个WebLogic版本.它们现在是版本10.3.1(或"11g").

最后,我认为甲骨文 - 很惊讶地说我 - 正朝着一个明确的方向前进.随着最近收购Sun,Oracle现在是Java技术的主要提供商,并且拥有许多人认为是领先的Java应用服务器.如果没有明确的主导市场计划,他们就不会投资这些公司和技术.我认为Oracle最近在Java EE 6,WebLogic和JDeveloper空间中的变化表明他们极力推动成为Java领导者.

我还是喜欢JBoss; 它很简单而且很有效.我在将一个Seam 2.x应用程序从JBoss转换为Weblogic时遇到了很多问题,但我希望我能在某些方面取得成功.