I naprawdę jak WebLogic. W tej chwili zawieszę koszt licencji i powiem, że w czasach swojej świetności byli najlepszym serwerem aplikacji Java EE na rynku, bez rąk do pracy. BEA miał wielu niezwykle utalentowanych ludzi rozwijających swój kod i to pokazało. Jeśli pieniądze nie były częścią równania, a ja miałem pracodawcę, który nalegał na wydawanie pieniędzy, które nie były moje, nadal wybrałbym WebLogic zamiast WebSphere, JBOSS, Glassfish lub cokolwiek innego na rynku.
Jestem zasmucony zakupem Oracle. Myślę, że talent zniknął, a Oracle nie ma jasnego pojęcia, co chce zrobić z WebLogic. Utknęli na wersji 10.1 od kilku lat.
<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>
WebSphere to typowy projekt IBM: dwukrotnie koszt, pół funkcjonalność, słaba dokumentacja, i trzeba kupić wszystkie swoje bzdury (np Eclipse IDE oparte), aby go używać.
JBOSS nie jest zły, ale tylko dlatego, że różnica w cenie jest tak silna na jego korzyść.
Wolałbym polecić Spring, Tomcat i ActiveMQ jako doskonałą alternatywę. Jeśli EJB są absolutnie wymagane, dodaj OpenEJB do tego miksu.
2018 update: Moje przywiązanie do Java EE jako standardu i jego implementacje serwerów aplikacji ostygły w ciągu ostatnich dziewięciu lat. Myślę, że lepszą odpowiedzią jest Spring Boot. Wdróż plik wykonywalny JAR i nie martw się ponownie o serwer aplikacji Java EE.
Co "potrzebujesz"? –
Po co marnować pieniądze na WebLogic, gdy jakikolwiek inny pakiet serwera aplikacji może być łatwo zastąpiony - np. JBoss, Tomcat, Glassfish plus dodatki itp. –
, jeśli chcę wdrożyć prostą aplikację na serwerze weblogic, a następnie zapłacić za prawo licencji. –