Gradle Build Tool (Open Source) vs. RapidDeploy vs. Progress Chef

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Gradle Build Tool (Open Source)
Score 9.0 out of 10
N/A
Gradle is an open source build system. Gradle boasts a rich API and mature ecosystem of plugins and integrations to support automation. Users can model, integrate and systematize the delivery of software from end to end.
$0
per month
RapidDeploy
Score 8.5 out of 10
N/A
RapidDeploy is a release management automation option for continuous delivery, from UK company MidVision.N/A
Progress Chef
Score 6.5 out of 10
N/A
Chef IT infrastructure automation suites were developed by Chef Software in Seattle and acquired by Progress Software in September 2020. The Chef Enterprise Automation Stack is an integrated suite of automation technologies presented as a solution for delivering change quickly, repeatedly, and securely over every application's lifecycle. The Chef Effortless Infrastructure Suit is an integrated suite of automation technologies to codify infrastructure, security, and compliance, as well as…N/A
Pricing
Gradle Build Tool (Open Source)RapidDeployProgress Chef
Editions & Modules
No answers on this topic
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Gradle Build Tool (Open Source)RapidDeployProgress Chef
Free Trial
NoNoNo
Free/Freemium Version
YesNoNo
Premium Consulting/Integration Services
NoNoNo
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Gradle Build Tool (Open Source)RapidDeployProgress Chef
Best Alternatives
Gradle Build Tool (Open Source)RapidDeployProgress Chef
Small Businesses
GitLab
GitLab
Score 8.7 out of 10
Polarion ALM
Polarion ALM
Score 9.9 out of 10
HashiCorp Vagrant
HashiCorp Vagrant
Score 10.0 out of 10
Medium-sized Companies
GitLab
GitLab
Score 8.7 out of 10
Polarion ALM
Polarion ALM
Score 9.9 out of 10
Ansible
Ansible
Score 9.2 out of 10
Enterprises
GitLab
GitLab
Score 8.7 out of 10
Polarion ALM
Polarion ALM
Score 9.9 out of 10
Ansible
Ansible
Score 9.2 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
Gradle Build Tool (Open Source)RapidDeployProgress Chef
Likelihood to Recommend
9.0
(12 ratings)
9.0
(1 ratings)
8.9
(18 ratings)
Usability
10.0
(1 ratings)
-
(0 ratings)
7.3
(1 ratings)
Performance
3.0
(1 ratings)
-
(0 ratings)
9.4
(5 ratings)
Support Rating
9.0
(4 ratings)
-
(0 ratings)
7.7
(3 ratings)
Contract Terms and Pricing Model
-
(0 ratings)
-
(0 ratings)
6.4
(1 ratings)
Ease of integration
-
(0 ratings)
-
(0 ratings)
9.6
(5 ratings)
Professional Services
-
(0 ratings)
-
(0 ratings)
9.1
(1 ratings)
User Testimonials
Gradle Build Tool (Open Source)RapidDeployProgress Chef
Likelihood to Recommend
Open Source
Gradle Build Tool is more suitable with the Java projects. It has helped us to automate the build part of the devops cycle. Its configuration and Groovy script is really easy to understand and can be implemented with ease. It can be used both for automation and manual buids of the projects. Gradle Build Tool is easy to use and easy to integrate.
Read full review
MidVision
RapidDeploy is most powerful and reliable enterprise software solution for the effective and continuous workflow, you can trust this with your application deployment and maintenance for any complex environments, it's services and depth reporting is great which provide you the effective environment management and accelerate the operational efficiency, it's Reporting/Analytics features make sure your smooth workflow.
Read full review
Progress Software Corporation
Chef is a fantastic tool for automating software deployments that aren't able to be containerized. It's more developer-oriented than its other competitors and thus allows you to do more with it. The Chef Infra Server software is rock-solid and has been extremely stable in our experience. I would definitely recommend its use if you're looking for an automation framework. And it also offers InSpec which is a very good tool for testing your infrastructure to ensure it deployed as intended.
Read full review
Pros
Open Source
  • Gradle's methods to manipulate files is very flexible. It minimizes the amount of code one has to write to copy, move, or expand zip or tar files.
  • Gradle uses Groovy, which is a Java like language. This allows for most computer engineers to come up to speed fairly quickly, for writing or maintaining gradle code.
  • Gradle also supports DSL (Domain Specific Language), which is based on Groovy. The DSL language allows engineers to automate build jobs that otherwise could be very cumbersome to maintain or modify.
Read full review
MidVision
  • Provides automation of the application release process.
  • Enables application deployment in complex environment.
  • RapidDeploy maintain a continuous delivery workflow.
Read full review
Progress Software Corporation
  • Chef is great at deploying code to both small and large groups of servers.
  • We use chef to standup new servers as well as deploy updated code to existing servers and it does this very well.
  • Being able to make a change and have it push manually or automatically to any subset of servers has changed the landscape of how our IT teams operate.
Read full review
Cons
Open Source
  • I'd like to see a way to specify how to run only certain tests in parallel, I tried this feature and for tests that involve interaction with SQL Databases sometimes I can't because of deadlocks.
  • Not sure if there is something else, gradle has been working really good for us and they are adding improvements all the time which is awesome. I used to think the performance is a deal but the latest versions are addressing this issue very well
Read full review
MidVision
  • For a small company prices they charge is too high.
  • They can make deployment support for other operating system like Linux, Chromebook.
  • They can provide video training session for the new users that will be great and helpful.
Read full review
Progress Software Corporation
  • Chef could do a better job with integration with other DevOps tools. Our company relies on Jenkins and Ansible, which took some development and convincing for plug-ins to be created/available.
  • It would be nice if kitchen didn't only have a vagrant/virtual-box prerequisite. Our company one day stop allowing virtual-box to run without special privileges, and that caused a lot of issues for people trying to do kitchen tests.
  • Chef could use more practice materials for the advanced certification badges. There was not a lot of guidance in what to study or examples of certain topics.
Read full review
Usability
Open Source
Gradle's language construct is good
Read full review
MidVision
No answers on this topic
Progress Software Corporation
The suite of tools is very powerful. The ability to create custom modules allows for unlimited potential for managing all aspects of a system. However, there is pretty significant learning curve with the toolset. It currently takes approx 3-4 months for new engineers to feel comfortable with our implementation
Read full review
Performance
Open Source
I have tried to use Gradle for projects several times in the past, but there is just so much work in maintaining the build file that it quickly becomes untenable. I have been using Maven for many years, and even though the build file can be complex, it works without maintenance between releases.
Read full review
MidVision
No answers on this topic
Progress Software Corporation
It loads quick enough for basically all our systems. Because we have this for local dev environments, speed isn't really a big issue here. Yes, depending on the system, sometimes it does take a relatively long time, but it's not an issue for me. One thing that is annoying is that if I want to make a small change to a cookbook and re-run the Chef client, I can't just make the change in the cache and run it. I have to do the whole process of updating the server.
Read full review
Support Rating
Open Source
Gradle has been an excellent tool for Android development. It has helped us create multiple versions of the app for different environments. It also takes care of all the packaging needs in the background without having to write all the code related to that. It is a no brainer to use Gradle with Android applications.
Read full review
MidVision
No answers on this topic
Progress Software Corporation
Support for Chef is easily available for fee or through the open source community as most the issues you will face will have been addressed through the Chef developer community forums. The documentation for Chef is moderate to great and easily readable.
Read full review
Alternatives Considered
Open Source
[Gradle is] a more modern version of open source build tools like Ant and Maven.
Whereas the build config was XML files which were tedious and error
prone, the modern DSL usage of Groovy to write these build files is a
great advancement. Also these config files can be inherited from top
level to each associated project.
Read full review
MidVision
RapidDeploy is more reliable and trusted among the users, it's features and technical support team is more helpful for any problems and RapidDeploy is more reasonably priced for it's features and support then Bitbucket. My overall experience with RapidDeploy is more graceful and RapidDeploy support team help you in every step during the deployment
Read full review
Progress Software Corporation
We considered the three leading competitors in the field: Chef, Puppet and Ansible. Ansible is a very strong competitor and has a nice degree of flexibility in that it does not require a client install. Instead the configuration is delivered by SSH which is very simple. Puppet seems like it has fallen off the pace of the competition and lacked the strong community offered by Chef. We chose Chef because of the strong support by the company and the dynamic and deep community support.
Read full review
Contract Terms and Pricing Model
Open Source
No answers on this topic
MidVision
No answers on this topic
Progress Software Corporation
The pricing seemed inline with our products in this space. Nothing out of the ordinary in contract, term, or pricing structure
Read full review
Professional Services
Open Source
No answers on this topic
MidVision
No answers on this topic
Progress Software Corporation
The entire professional services team was great to work with. The curriculum was tailored to our specific use cases. The group we worked with were very responsive, listened to our feedback, was very easy to schedule and accommodate. I cannot say enough good things about our professional services experience
Read full review
Return on Investment
Open Source
  • In a distributed development environment, once we established a strong CI/CD model, Gradle proved to be a great choice to automate the various processes. Gradle also provides much flexibility, which is essential in today's development environment. The important benefit is that the CI/CD engineers can support development's needs quickly and reliably. This in turn supports faster testing and deployment, which generates higher ROI.
Read full review
MidVision
  • RapidDeploy is great software for software development and management.
  • You can trust for continuous delivery workflow.
  • For a small company price is not so reasonable.
Read full review
Progress Software Corporation
  • Chef is a good tool for baselining servers. It will be a good ROI when there are huge number of servers. For less number of servers maintaining a master will be an over head.
  • One good ROI will be that the Operations Team also gets into agile and DevOps methodologies. Operational teams can start writing scripts/automations to keep their infra more stable and their application stack more reliable.
  • Implementation of Chef eliminates the manual mode of doing things and everyone aligns to automation mind set. It helps in change of culture.
Read full review
ScreenShots