47 votes

Weblogic ou JBoss?

Je suis un développeur Java de longue date sur JBoss (et Tomcat). L'année dernière, j'ai dû développer sur WebLogic et je dois dire que JBoss me manque vraiment.

Étant donné que mon expérience avec WebLogic est plutôt superficielle, je demande aux gars les plus expérimentés: Y a-t-il une raison de dépenser de l'argent sur WebLogic? JBoss ne vous donne-t-il pas tout ce dont vous avez besoin?

40voto

Nick Holt Points 12945

Je soupçonne que la raison pour Weblogic choisit est une agréable personne de vente de la visite d'un responsable ayant de l'argent à dépenser, lui donne de l'argumentaire de vente et d'hé-presto, la société est à l'aide de Weblogic. Je ne sais pas si le JBoss contrat de support est livré avec une force de vente, mais serais surpris si l'on fait et que le terrain de jeu s'est stabilisé à cet égard.

Dans mon expérience, autre que la jolie console que vous obtenez avec Weblogic (ce qui n'est pas la peine de déboursant les frais de licence pour l') il n'y a pas beaucoup entre les 2. Je soupçonne ces jours JBoss a de part de marché (juste deviner que), qui, dans mon livre, qui se traduit par plus d'aide disponibles en ligne, etc lorsque vous êtes coincé sur quelque chose.

Il est également intéressant de noter que la Weblogic licences (la dernière fois j'en ai vu), où l'habitude côté serveur termes par processeur, par-box, etc. Cela vous limite en termes d'évolutivité, car avec JBoss, vous pouvez continuer à ajouter du matériel sans se produisant frais supplémentaires, tandis qu'avec Weblogic vos licences aurez besoin de la mise à niveau de trop.

Quel que soit votre choix, vous allez être en mesure de construire votre système au-dessus d'eux sans trop de problème, mais ma préférence serait de JBoss.

26voto

duffymo Points 188155

Je vraiment comme WebLogic. Je vais suspendre les coûts de licence pour le moment, et il suffit de dire que dans leur âge d'or qu'ils étaient le meilleur serveur d'application Java EE sur le marché, les mains vers le bas. BEA avait beaucoup de gens extrêmement talentueux au développement de leur code, et il a montré. Si l'argent ne faisait pas partie de l'équation, et j'ai eu un employeur qui a insisté sur les dépenses de l'argent qui n'était pas la mienne, je choisirais quand même sur WebLogic WebSphere ou JBOSS ou Glassfish ou quoi que ce soit d'autre sur le marché.

Je suis attristé par le rachat par Oracle. Je pense que le talent a fui loin, et Oracle n'a pas d'idée claire de ce qu'ils veulent faire avec WebLogic. Ils ont été coincés sur la version 10.1 depuis quelques années maintenant.

<prejudice-ahead>

Glassfish sonne comme il est un bien meilleur effort de Soleil, mais leur histoire dit qu'ils écrire de grands standards et moche implémentations. Je ne considère pas Glassfish être une alternative viable.

</prejudice-ahead>

WebSphere est une typique IBM projet: deux fois le coût, la moitié de la fonctionnalité, de la documentation pauvre, et que vous avez à acheter tous leurs non-sens (par exemple, basé sur Eclipse Ide) pour l'utiliser.

JBOSS n'est pas mauvaise, mais seulement parce que la différence de prix est si fortement en sa faveur.

Je préfère recommander Spring, Tomcat et ActiveMQ comme une excellente alternative. Si les Ejb sont absolument nécessaire, ajoutez d'OpenEJB de ce mélange.

3voto

mafro Points 587

Personnellement, je choisirais JBoss (version communautaire) plutôt que Weblogic (serveur) parce que c'est gratuit (vous savez, comme dans la liberté). Mais cela ne répond pas à la question, alors ...

Je peux voir deux raisons principales pour choisir Weblogic:

  1. Weblogic est un produit bien intégré avec un seul mécanisme / fichier de configuration (plus facile * à configurer et à maintenir).
  2. Intégration avec Tuxedo.

*) Le terme plus facile est subjectif. La plupart des choses sont faciles quand vous savez comment les faire.

3voto

rakehell Points 76

J'ai fait 3 évaluations de WebLogic, JBoss, et WebSphere. WebLogic remporté chacun d'eux, les mains vers le bas. Ceci dit, mon simpliste d'orientation est: est-ce l'utilisation de JBoss si vous n'êtes PAS inquiet au sujet de mise à l'échelle passé plusieurs milliers d'utilisateurs simultanés. Toutefois, si vous avez l'intention d'échelle au-delà de cela, vous allez avoir besoin de quelque chose avec des preuves de puissance et de robustesse que de WebLogic.

Remarque: une application pour les fournisseurs de serveur généralement sacrifice caractéristiques techniques pour plus de stabilité. En d'autres termes, la robustesse est en tension dynamique avec caractéristiques techniques. Si vous souhaitez de nouvelles fonctionnalités, vous obtenez plus de bugs avec elle. Cela me surprend comment de nombreux techniciens, ce n'est pas. Mais, si vous pensez à pourquoi vous n'avez pas précipiter et acheter le premier nouveau Windows version du système d'exploitation quand il sort, vous allez comprendre parfaitement pourquoi il en est ainsi.

HTH

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X