conan-io / docs

conan.io reStructuredText documentation
http://docs.conan.io
MIT License
104 stars 356 forks source link

Comparison to similar tools #78

Open monsdar opened 7 years ago

monsdar commented 7 years ago

Having a comparison page like Gitlab has (Gitlab Comparison) could help people decide on whether Conan is the right idea.

Some cases I can think of:

My company uses mostly Linux and most developers are used to using the built-in package manager for their dependencies. When I present Conan to them I would like to have the right features on hand, so that acceptance is easier to achieve.

This issue could be a way to collect ideas - I'll create the docpage when I find some time during the next days.

DavidZemon commented 6 years ago

You can find a list of package managers here: https://stackoverflow.com/questions/27866965/does-c-have-a-package-manager-like-npm-pip-gem-etc

markgalpin commented 6 years ago

This is a task in my backlog -- it will probably be a few months before I get to it, but in the meantime I'd love to have people chime in: What sort of information would people want to see about them? What package managers should I consider? Thanks again @DavidZemon for that super helpful stackoverflow link...

DavidZemon commented 6 years ago

When my team was evaluating package manager tools, we decided that we needed to categorize them into two groups: runtime and developmet package managers. There are some that could possibly potentially maybe be used as both, but for the most part they remain separate. We are in need of both, so we put them both in one table and listed out our requirements. Here's the criteria we came up with:

Development

Runtime

This list is by no means complete, but I think it's a solid start. Worth mentioning would also be licensing, whether or not multiple remote repositories is supported, and whether or not those remote repositories can be hosted internally or in the cloud.

DavidZemon commented 6 years ago

We started investigating the following tools: