Software Alternatives, Accelerators & Startups

Glassfish

GlassFish v3, built by the GlassFish community, is the first compatible implementation of the Java...

Glassfish

Glassfish Reviews and Details

This page is designed to help you find out whether Glassfish is good and if it is the right choice for you.

Screenshots and images

  • Glassfish Landing page
    Landing page //
    2021-07-26

Features & Specs

  1. Open Source

    GlassFish is open-source, allowing developers to access and modify its source code. This promotes collaboration and continuous improvement by the community.

  2. Enterprise Features

    It offers a range of enterprise-level features such as EJB, JPA, JMS, and web services, making it suitable for building complex applications.

  3. Java EE Reference Implementation

    GlassFish is the reference implementation of Jakarta EE (formerly Java EE), ensuring adherence to standards and compatibility with other Java EE technologies.

  4. Modular Architecture

    Using OSGi modules, GlassFish allows for a high degree of customization and the ability to deploy only necessary components, enhancing performance.

  5. Admin Console

    It features an intuitive and user-friendly administrative console, simplifying the management of server instances and deployed applications.

Badges

Promote Glassfish. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

We don't have any videos for Glassfish yet.

Summary of the public mentions of Glassfish

Public Opinion on GlassFish: A Comprehensive Overview

GlassFish, an open-source application server, serves a pivotal role in the realm of Java Enterprise Edition (Java EE) platforms, frequently recognized as the reference implementation therein. Notably, GlassFish is positioned amongst prominent competitors such as Apache Tomcat, JBoss, Wildfly, Payara Server, Eclipse Jetty, Red Hat JBoss EAP, and Apache TomEE. Despite the competitive landscape, GlassFish maintains a distinct identity for several reasons which are reflected in public opinion and user feedback across various technical discussions and reviews.

Key Features and Attributes

GlassFish is often praised for being a comprehensive solution for deploying and managing Java EE applications. As the reference implementation of Java EE, GlassFish supports an extensive array of Java technologies, including Enterprise JavaBeans (EJB), Java Persistence API (JPA), JavaServer Faces (JSF), Java Message Service (JMS), Java Remote Method Invocation (RMI), JavaServer Pages (JSP), and servlets. This wide range of support ensures that developers can rely on GlassFish to develop robust, modular, and scalable enterprise applications that can seamlessly integrate with existing legacy systems.

Accessibility and Community Support

One of the most significant advantages of GlassFish is its accessibility. The software can be downloaded without any associated cost, making it an attractive option for budget-conscious enterprises and individual developers. Furthermore, GlassFish is accompanied by comprehensive product documentation readily available online, which aids users in navigating its features and functions effectively. In addition to official documentation, there exists a rich ecosystem of user-generated resources, including forums and a product wiki, providing community-driven support and knowledge-sharing opportunities.

Competitive Analysis

In comparing GlassFish with its counterparts, each platform holds its unique strengths. For instance, Apache Tomcat is known for its simplicity and lightweight structure, making it ideal for web applications that do not require the full-fledged feature set of a Java EE server. On the other hand, Payara Server, a fork of GlassFish, is often chosen for production environments requiring business support. Meanwhile, JBoss and Wildfly are acknowledged for their extensive enterprise capabilities and integration possibilities, while Eclipse Jetty and Apache TomEE are preferred for specific use cases emphasizing modularity and performance.

Despite these alternatives, the community outlook often underscores GlassFish's status as the Java EE reference implementation, marking it as a cornerstone for developers who prioritize adherence to Java EE standards.

Concluding Insights

Overall, GlassFish's reputation in the software industry is largely defined by its robustness, extensibility, and open-source nature. Its being the Java EE reference implementation makes it especially appealing for environments where compliance with standards is paramount. However, its choice over other application servers may ultimately depend on the specific requirements of the project, such as performance needs, scalability, and available resources for support and maintenance.

In summary, GlassFish continues to be a reliable choice within the Java vertical, sustaining its relevance despite the emergence of newer technologies and frameworks in the software landscape.

Do you know an article comparing Glassfish to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Glassfish discussion

Log in or Post with

Is Glassfish good? This is an informative page that will help you find out. Moreover, you can review and discuss Glassfish here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.