Need advice about which tool to choose?Ask the StackShare community!

phing

48
10
+ 1
0
RubyGems

6.9K
8
+ 1
0
Add tool

phing vs RubyGems: What are the differences?

What is phing? A PHP project build system or build tool based on ​Apache Ant. It is not GNU make; it's a PHP project build system or build tool based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP 'task' classes make it an easy-to-use and highly flexible build framework.

What is RubyGems? Easily download, install, and use ruby software packages on your system. It is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries, a tool designed to easily manage the installation of gems, and a server for distributing them.

phing and RubyGems belong to "Package Managers" category of the tech stack.

Some of the features offered by phing are:

  • Simple XML buildfiles
  • Rich set of provided tasks
  • Easily extendable via PHP classes

On the other hand, RubyGems provides the following key features:

  • Package manager
  • Instantly publish your gems
  • Easily manage the installation of gems

phing is an open source tool with 1.05K GitHub stars and 302 GitHub forks. Here's a link to phing's open source repository on GitHub.

Manage your open source components, licenses, and vulnerabilities
Learn More
- No public GitHub repository available -

What is phing?

It is not GNU make; it's a PHP project build system or build tool based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP 'task' classes make it an easy-to-use and highly flexible build framework.

What is RubyGems?

It is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries, a tool designed to easily manage the installation of gems, and a server for distributing them.

Need advice about which tool to choose?Ask the StackShare community!

What companies use phing?
What companies use RubyGems?
Manage your open source components, licenses, and vulnerabilities
Learn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with phing?
What tools integrate with RubyGems?
What are some alternatives to phing and RubyGems?
Jenkins
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
Deployer
A deployment tool written in PHP with support for popular frameworks out of the box
Composer
It is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Apache Ant
Ant is a Java-based build tool. In theory, it is kind of like Make, without Make's wrinkles and with the full portability of pure Java code.
Make
The GNU Compiler Collection and GNU Toolchain (Binutils, GDB, GLIBC)
See all alternatives