3 ms·
Go has probably more packages than Rust, but i rarely see Go projects that use as many as rust. In Go the usuals are depending on the app, possibly some db driv
by phplovesong 11mo ago
Go has probably more packages than Rust, but i rarely see Go projects that use as many as rust. In Go the usuals are depending on the app, possibly some db drivers, a simple router and maybe some crypto related thing. Most projects do fine with just the stdlib. In rust i tend to see 100 deps, and 1000 transient deps. Compile times are not in seconds, but minutes.
- swiftcoder 11mo agoYou can do that just fine in Rust too, for example the Makepad[1] developers take a pretty extreme non-invented-here stance, and builds a full UI toolkit with no external dependencies (and a major focus on clean-build compile times). However, it isn't really part of the Rust OSS culture to operate like that. The culture typically values safety over compile times, and prefers to lean on a deep stable of battle-hardened abstractions. [1]: https://makepad.nl https://makepad.nl, https://github.com/makepad/makepad https://github.com/makepad/makepad
- hu3 11mo agoIt's still hundreds of functionalities that they have to maintain themselves instead of leveraging a much more battle tested stdlib.