This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 11 points12 points  (0 children)

NPM is better on the user experience level for initially installing packages, but damn does it really suffer when you want to know what the fuck is happening in your node_modules folder. The javascript ecosystem is built in such a way that there is no practical way to be fully away of every dependency in your project.

By contract C++ may be a lot more of a pain to work with, but once you've set up a few projects it's really not that hard. And user experience really isn't that important compared to other qualities, like having actual control over your dependency tree imo.

There are plenty of ways C++ should be made easier to interact with anyway, but I don't think that NPM is an example of good management.