What Is The Best Application Server?
Naeem Bari asks: "I wanted to find out if Slashdot readers have a favorite Application Server. I want to compare products like Sun's iPlanet, IBM's WebSphere, BEA's Weblogic, Sybase's Jaguar et al. I am looking for comments from people who have experience using any of these products. What kind of features do they support (EJB 1.1, CORBA 2.3, XML etc.)? And whether they do these features really well or just pay them lip service? How about usability? Vendor support? Performance? Scalability? Failover abilities?"
A lot of people buy these application servers without first thinking through whether or not they need one. For example, plain ordinary products like mod_perl and Java servlets provide an awful lot of the features of an application server. You have to remember that most of these app servers are just toolkits in which to build your application. And most of them are slow or badly designed. I have a fair bit of experience with Web Objects, Mediasurface and Broadvision, and none of them work particularly well. In fact they provide a whole lump of features without any real forethought about design, or the end user actually building complex applications.
Seriously consider whether you truly need an application server before forking out the money.
Matt. Want XML + Apache + Stylesheets? Get AxKit.
Dynamo from ATG rocks - you can ask them for a download for 30-day evaluation, you are going to love it.
Also, check out Intalio. I guess it's not released yet, but once it is, it might be just the best thing possible - it's open source, and friend of mine who works there says that they are going to simply blow competitors away (though obviously he is biased).