4 ms·
It also depends on the language and ecosystem. I've found that with Go or F#, they typically use smaller task oriented libraries, the largest of which might be
by karmakaze 3y ago
It also depends on the language and ecosystem. I've found that with Go or F#, they typically use smaller task oriented libraries, the largest of which might be an http router, client, config reader, and db driver. There may also be larger more framework style libraries but tend to be less often used.
- klabb3 3y agoYes. When people ask why I prefer Go over Rust (as a solo dev in web-adjacent space) it’s mainly two things: - std lib that does some really heavy lifting. (Dep tree is maybe 10 libs total, 2-3 layers deep for mid-sized projects). - concurrency is simpler and less boilerplate. Data races is a non-issue with good hygiene + race detector I would normally throw in the Go toolchain as a plus but I think Rusts tooling is very good as well, in some cases maybe even better. It’s much more of a problem with other languages.