TrustRadius: an HG Insights company

Save this comparison

Save this comparison

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    Apache Maven

    Score9.9 out of 10
    N/AApache Maven is an open source build automation tool.N/A

    NGINX

    Score9.2 out of 10
    Mid-Size Companies (51-1,000 employees)
    NGINX, a business unit of F5 Networks, powers over 65% of the world's busiest websites and web applications. NGINX started out as an open source web server and reverse proxy, built to be faster and more efficient than Apache. Over the years, NGINX has built a suite of infrastructure software products o tackle some of the biggest challenges in managing high-transaction applications. NGINX offers a suite of products to form the core of what organizations need to create…N/A
    Pricing
    Apache MavenNGINX
    Editions & Modules
    No answers on this topic
    No answers on this topic
    Offerings
    Pricing Offerings
    Apache MavenNGINX
    Free Trial
    NoYes
    Free/Freemium Version
    NoYes
    Premium Consulting/Integration Services
    NoYes
    Entry-level Setup FeeNo setup feeOptional
    Additional Details——
    More Pricing Information
    Features
    Apache MavenNGINX
    Application Servers
    Comparison of Application Servers features of Apache Maven and NGINX
    Feature
    Apache Maven
    -
    Ratings
    NGINX
    7.8
    21 Ratings
    2% below category average
    IDE support00 Ratings7.210 Ratings
    Security management00 Ratings8.018 Ratings
    Administration and management00 Ratings7.018 Ratings
    Application server performance00 Ratings8.018 Ratings
    Installation00 Ratings9.718 Ratings
    Open-source standards compliance00 Ratings7.016 Ratings
    Best Alternatives
    Apache MavenNGINX
    Small Businesses
    CloudBees Codeship
    Score9 out of 10
    No answers on this topic
    Medium-sized Companies
    Gradle Build Tool (Open Source)
    Score9 out of 10
    Oracle WebLogic Server
    Score7.4 out of 10
    Enterprises
    Gradle Build Tool (Open Source)
    Score9 out of 10
    Red Hat JBoss EAP
    Score7.3 out of 10
    All AlternativesView all alternativesView all alternatives
    User Ratings
    Apache MavenNGINX
    Likelihood to Recommend
    9.0
    (14 ratings)
    8.8
    (48 ratings)
    Likelihood to Renew
    -
    (0 ratings)
    9.1
    (1 ratings)
    Usability
    8.0
    (1 ratings)
    9.0
    (1 ratings)
    Support Rating
    5.1
    (3 ratings)
    8.1
    (4 ratings)
    User Testimonials
    Apache MavenNGINX
    Likelihood to Recommend
    Apache
    Maven is great if you have an application with a lot of third-party dependencies and don’t want each developer to keep track of where the dependency can be downloaded. It’s also a great way to make it easy for a new developer to be able to build the application. It’s less suitable for simple projects without any third-party dependencies.
    Incentivized
    Read full review
    F5
    [NGINX] is very well suited for high performance. I have seen it used on servers with 1k current connections with no issues. Despite seeing it used in many environments I've never seen software developers use it over apache, express, IIS in local dev environments so it may be more difficult to setup. I've also seen it used to load balance again without issues.
    Incentivized
    Read full review
    Pros
    Apache
    • If you are building in the Java ecosystem, then Maven definitely has the biggest repository of artifacts needed for such projects.
    • It has a very simple to use extendable architecture. Everything is configurable through the Pom.xml file which is very simple to follow.
    Incentivized
    Read full review
    F5
    • Very low memory usage. Can handle many more connections than alternatives (like Apache HTTPD) due to low overhead. (event-based architecture).
    • Great at serving static content.
    • Scales very well. Easy to host multiple Nginx servers to promote high availability.
    • Open-Source (no cost)!
    Incentivized
    Read full review
    Cons
    Apache
    • Maven provides a very rigid model that makes customization tedious and sometimes impossible. While this can make it easier to understand any given Maven build, as long as you don’t have any special requirements, it also makes it unsuitable for many automation problems.
    • Maven has few, built-in dependency scopes, which forces awkward module architectures in common scenarios like using test fixtures or code generation. There is no separation between unit and integration tests
    Incentivized
    Read full review
    F5
    • Customer support can be strangely condescending, perhaps it's a language issue?
    • I find it a little weird how the release versions used for Nginx+ aren't the same as for open source version. It can be very confusing to determine the cross-compatibility of modules, etc., because of this.
    • It seems like some (most?) modules on their own site are ancient and no longer supported, so their documentation in this area needs work.
    • It's difficult to navigate between nginx.com commercial site and customer support. They need to be integrated together.
    • I'd love to see more work done on nginx+ monitoring without requiring logging every request. I understand that many statistics can only be derived from logs, but plenty should work without that. Logging is not an option in many environments.
    Read full review
    Likelihood to Renew
    Apache
    No answers on this topic
    F5
    Great value for the product
    Incentivized
    Read full review
    Usability
    Apache
    The overall usability of Apache Maven is very good to us. We were able to incorporate it into our company's build process pretty quickly. We deployed it to multiple teams throughout the entire enterprise. We got good feedback from our developers stating that Apache Maven has simplified their build process. It also allowed to to standardize the build process for the entire enterprise, thus ensure that each development team is using the same, consistent process to build code.
    Incentivized
    Read full review
    F5
    Front end proxy and reverse proxy of Nginx is always useful. I always prefer to Nginx in overall usability when you have application server and database or multiple application servers and single database i.e. clustered application. Nginx provides really good features and flexibility which helps the system administrator in case of troubleshooting and also from the administration perspective. Also, Nginx doesn't delay any request because of internal performance issues.
    Incentivized
    Read full review
    Support Rating
    Apache
    I can't speak to the support, as I've never had issues. Apache Maven "just works," and errors were user errors or local nexus errors. Apache Maven is a great build/dependency management tool. I give it a 9/10 because occasionally the error message don't immediately indicate a solution...but again, those errors were always user or configuration errors, and the Maven documentation is extensive, so I don't find fault in Maven, but in its users.
    Incentivized
    Read full review
    F5
    Community support is great, and they've also had a presence at conferences. Overall, there is no shortage of documentation and community support. We're currently using it to serve up some WordPress sites, and configuring NGINX for this purpose is well documented.
    Incentivized
    Read full review
    Alternatives Considered
    Apache
    Ant, Maven's opposing framework, is often a point of comparison. Although Ant does not require formal conventions, it is procedural in the sense that you must tell Ant exactly what to do and when. It also lacks a lifecycle, along with goal definition and dependencies. Maven, on the other hand, requires less work as it knows exactly where your source code is as long as the pom.xml file is generated.
    Incentivized
    Read full review
    F5
    We have used Traffic, Apache, Google Cloud Load Balancing and other managed cloud-based load balancers. When it comes to scale and customization nothing beats Nginx. We selected Nginx over the others because
    • we have a large number of services and we can manage a single Nginx instance for all of them
    • we have high impact services and Nginx never breaks a sweat under load
    • individual services have special considerations and Nginx lets us configure each one uniquely
    Incentivized
    Read full review
    Return on Investment
    Apache
    • Apache Maven is an open source product from the Apache Software Foundation. Being free to use without any licensing constraints, we've been very happy with this product thus far.
    • The software build and packaging times for our applications have improved greatly since our use of this tool.
    Incentivized
    Read full review
    F5
    • Nginx has decreased the burden of web server administration and maintenance, and we are spending less time on server issues than when we were using Apache.
    • Nginx has allowed more people in our company to get involved with configuring things on the web server, so there's no longer a single point of failure ("the Apache guy").
    • Nginx has given us the ability to handle a larger number of requests without scaling up in hardware quite so quickly.
    Incentivized
    Read full review
    ScreenShots

    NGINX Screenshots

    Screenshot of Overview of the NGINX Application PlatformScreenshot of NGINX Controller - MonitoringScreenshot of NGINX Controller - Configuration