3 ms·
I suspect that the terrible installation/package management/distribution experience is going to be the thing that ultimately drives Python into irrelevance. Beg
by dmart 6y ago
I suspect that the terrible installation/package management/distribution experience is going to be the thing that ultimately drives Python into irrelevance. Beginners are not going to want to figure this stuff out when Go/Rust/etc. make it so easy to get started and share your work.
- sigzero 6y agoI absolutely hate the way Go does packages. I've heard they've improved it, so maybe I need to take another look.
- zemo 6y agoI dunno, I've been programming Go for 9 years and have had far fewer problems with dependencies than I ever did with pip, gem, or npm. I don't think it's perfect by any means, but none of them are.
- yodelshady 6y agoSmall Rust projects are... urgh. I spend more time downloading packages, and cleaning up the sometimes hundreds of megabytes of random crap, than I do developing. Easily finished small python projects in less time than the download-compile-cycle of Rust. My python projects usually rely almost entirely on the same 3 or 4 already downloaded libraries, plus the large stdlib. They run 3.8. That experience is not comparable, and not in favour of Rust. Maybe it's because I don't use whatever Tox is, but I don't. So no. Not beginner friendly.