4 ms·
> Java, Scala, Javascript/Typescript, Python You seem to only use languages with bad dependency management. Which sounds tongue in cheek, but it's true. These
by spiderice 2y ago
> Java, Scala, Javascript/Typescript, Python
You seem to only use languages with bad dependency management. Which sounds tongue in cheek, but it's true. These are the languages (along with Go) where people hate the dependency management solutions.
- room271 2y agoHaha perhaps - though I think you'll find that (with the exception of Scala) these are some of the most popular programming languages. Having sad that, I don't really know anyone with significant Go experience who dislikes its dependency management - most critiques are now quite out of date/predate current solutions by several years. Finally, I'm not really sure which language you are proposing has better dependency management than Go - whether in relation to security, avoiding the 'diamond' problem, simplicity, etc. Rustaceans like to critique Go (no idea if you are one but my experience is that criticism is often from this crown) but I'm not sure how, from my own Rust experience/knowledge, it is actually better. In fact, I think there are several grounds to think that it is worse (even if still very solid compared to some of the aforementioned languages).
- nijave 2y agoI haven't used Java much in the last few years but it was pretty straight forward with Maven with the slight caveat you use an IDE to do everything. Python isn't too bad now-a-days with poetry although the repo spec could use more constraints