Cay Horstmann
Unregistered
|
|
I think this comparison should have included GlassFish. Open source. Compliant with Java EE 5. Clustering. Good management console. Integrates nicely into Eclipse and Netbeans. What's not to love?
|
ConcernedDev
Unregistered
|
|
I Agree, It has achieved some performance accolades and offers all the functionality and features of the other tested servers. It also has seen growth in adoption.
|
Unregistered
|
|
Masoud kalali write a weblog about this article and Glassfish, you can take a look at it. http://weblogs.java.net/blog/kalali/archive/2007/12/four_open_sourc.html
|
Unregistered
|
|
I am totally agree with you
|
Unregistered
|
|
I have to agree with the posters who are asking why Glassfish wasn't compared. It's probably the best of the breed.
|
Pedro
Unregistered
|
|
Absolutely agree, there shouldn't be even a comparison, tomcat is not an appserver, JBoss is in an strategically speaking high risk position (because of red hat buy, Marc Fleury leave, Oracle competing in linux support and Red Hat worrying about that and not JBoss) not to mention that it is not even compliant with JEE5. Marc Fleury mentioned the "dead and embarassing Geronimo efforts" , and the huge mistake of IBM having it as their community edition appserver base. On the other side join Sun, Oracle and BEA, make it open source with huge commercial support and you will have GlassFish. What else do you need to know?
http://glassfish.java.net/
|
Unregistered
|
|
Absolutely agree!!
Does the author know what he/she is talking about? Tomcat is not JEE application server at all, it's only a web container.
JBoss sucks big time that it is not compliance and even with support, it cannot compete with Geronimo and Glassfish here. And most important thing is about the application server background.
The initiative of Geronimo and Glassfish is to have R&D for their commercial products built with market demands to satisfy customers in all dimensions.
|
JDCampbell
stranger
Reged: 12/12/07
Posts: 1
|
|
I agree Glassfish is a hot J2EE server, but it is not popularly used yet, and thus may have serious bugs. There are very few commercial projects done on Glassfish. Also Tomcat is a web server and often referred to as an Application Server (See Wiki). Although many people refer to Tomcat as just a Servlet container it still serves Java applications, and 1.2 million of them or more as the benchmarks show.
|
Athen
journeyman
Reged: 06/05/07
Posts: 79
Loc: San Francisco, CA
|
|
Tomcat's definition varies according to who you're talking to. Most side-by-side comparisons rank Tomcat as an application server. As Jon mentions in his review, Tomcat is often the top choice for developers doing lightweight application development.
Some resources of interest:
And here's one for the Glassfish crowd:
I agree with Jon that Glassfish wasn't a good fit for this review, but it's on the radar for future
articles and reviews on JavaWorld -- thanks for all your input.
-------------------- Athen O'Shea
Editor, JavaWorld.com
|
John Clingan
Unregistered
|
|
I'll have to disagree that GlassFish was not a good fit for the review, although I understand there is only so much that can be covered. GlassFish is the Java EE 5 Reference Implementation and was the first application server to support the FULL Java EE 5 specification by a year (there is no such thing as partial support, it's a binary pass or fail). GlassFish is also growing quite rapidly with over 300K downloads/month, is the only open source application server to submit a SPECjAppServer 2004 benchmark (and outperforms almost every closed source appserver), has strong enterprise features (clustering and centralized administration) and is very easy to use.
Here's a geomap of active users: http://blogs.sun.com/theaquarium/entry/november_07_new_geomap_for
|
Unregistered
|
|
GlassFish, the community, is roughly 2.5 years old. The code base for GlassFish began as the Java EE reference implementation for the first iteration of J2EE. That source code base was productized by Sun and eventually became the Sun Java System Application Server 7, and then Sun Java System Application Server 8. Sun open sourced the Sun Java System Application Server 8 into Project GlassFish. While all software has bugs, GlassFish is actually a very mature code base that has been put in some pretty demanding production environments thanks to its heritage.
As for the popularity and size of the community, 300K downloads a month (3.5M in the last year) is a good number for a 2.5 year old project, and the GeoMap shows active use. http://blogs.sun.com/theaquarium/entry/november_07_new_geomap_for
Hopefully your opinion that "GlassFish may be buggy due to its low popularity" will change. Of course, Jon may not have had the benefit of this information before he wrote the article. The feedback you have received here by forum posters (and on TheServerSide) will hopefully influence your opinion of GlassFish.
Also, you can read about production deployments here: http://blogs.sun.com/stories
|
Unregistered
|
|
Glassfish _is_ considered in this comparison because it is a full-fledged JEE Application Server, as well as JBOSS, BEA Weblogic etc. Tomcat is compared against JEE compatible App Servers in general, so comparing it to a particular JEE AppServer is clearly out of scope in this article.
It may become more clearly when reading the comparison: "The formal distinction between Java EE application servers (NOTE: i.e. JEE servers like Glassfish, JBOSS etc.) and Web servers is clear, but the real-world distinction is less obvious. While Tomcat is not strictly speaking an application server, this article has shown that it works quite well in that capacity, up to a point."
|