TrustRadius: an HG Insights company

Composer Reviews & Insights

Score6 out of 10

3 Reviews and Ratings

Community insights

TrustRadius Insights for Composer are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Business Problems Solved

Users have found that Composer is an efficient tool for managing project dependencies. By executing composer commands, users are able to easily fetch the required dependencies and ensure that their projects are set up correctly. This saves time and allows users to start working on their projects without delay.

Another key use case of Composer is its ability to resolve issues effectively. Users have reported that the software helps them address various issues, errors, and anomalies in their projects. With the auto directory finding feature, Composer can quickly identify and fix dependency errors, saving users time and increasing productivity.

In addition, Composer offers a full-featured solution at an affordable price, making it accessible internationally. This has made it popular among both new and experienced developers who rely on it for managing PHP modules and dependencies within their companies.

For automotive businesses, Composer provides exceptional features that simplify stock management and promotion. Users have praised the platform's intuitive interface and the ease with which they can advertise their stock. The additional features like Composer valet, Composer web, and Composer insights have also been highly beneficial in streamlining operations and generating comprehensive business reports.

Overall, Composer has proven to be a valuable tool for managing dependencies, resolving issues, and optimizing workflows in various industries. Its affordability and user-friendly features make it a go-to choice for professionals worldwide.

Composer Reviews

2 Reviews

If you use PHP, you NEED composer now !

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We use Composer, and its indexes, packagist.org, and packagist.com (the entreprise edition of packagist.org) extensively to manage our reusable PHP modules and dependencies inside the company.
Most of our PHP projects contain only a composer.json file, which will reference external modules indexed inside Packagist, and composer is then used to fetch these dependencies at build, using the command line "composer install"

Pros

  • Dependencies management and their lifecycles
  • Composer command line is very flexible and easy to use
  • Branch and Tags for release management of the dependencies

Cons

  • Sometimes a bit slow, but v2 made a lot of improvements on that
  • If everything is modular, setting up a local dev environment is a bit trickier than having everything in the same repo
  • Might be hard to adopt with some frameworks which have not fully embraced it, like Wordpress

Likelihood to Recommend

I do highly recommend it whenever you have some PHP projects, especially if you need to have reusable modules that you want to share across teams. With a good branching an tagging strategy, you can go a long way in making your developers' life easier. They will only need to work on the modules that are of interest of them, and not have to touch the whole codebase.
Also, it's quite necessary if you are planning to use community PHP modules, as the vast majority of them is distributed, and versionned via packagist.org, and thus via composer.
Vetted Review
Composer
6 years of experience

Composer is your "must have" dependency manager

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Composer helps us dealing with dependencies for all our projects. It automates the boring proccess of reviewing if all the dependencies are right placed/insert into a project and allows us to fastly inject any other dependecy in a project.

Pros

  • Controlling dependencies
  • Fast dependency resolver
  • Easy to use dependency injection

Cons

  • Documentation can de improved

Likelihood to Recommend

It can/must be used for any size of software project. Not only provides the best way to control depencies, but also has a strong worldwide community of developers.