Hacker News new | ask | show | jobs
by tweiss 4534 days ago
Great overview, but do you think it's possible to compare package managers between different programming languages? I mean they all work quite differently when it comes to dependencies, build process etc. I'm a Python coder & pretty happy with PIP and PYPI...
2 comments

Yes. I think comparison is possible and important. Of course dependencies are handles in every language a bit differently. But on the other side they all do the same, more or less. The differences are more on the client side.

PIP is a good tool. But in my opinion the definition of dependencies shouldn't be in setup.py file. Because it's too easy to execute random code in a setup.py. A JSON file is the better choice for a project file, in my opinion.

I agree, when you're solving a problem, is package management a big enough issue to influence what language you're going to choose? I think it's an interesting question and not sure of the answer. My gut says no, but others might think otherwise.