logoalt Hacker News

astrodustyesterday at 2:47 PM3 repliesview on HN

Why not Go, Rust, or C#?


Replies

pronyesterday at 2:48 PM

They lack in performance, stability (compatibility), observability (telemetry), productivity, or some combination thereof. They are chosen, of course (especially C#; Go and Rust are far behind), but not as much as Java.

show 4 replies
Almondsetatyesterday at 2:50 PM

Go and Rust have much worse tooling for enterprise-level collaboration

show 2 replies
dimaaanyesterday at 6:03 PM

Go has null pointer dereference problem.

Rust is too low-level for typical enterprise app where requirements changes twice a day. You end up spending time and tokens fighting with borrow checker.

C# is MS product, which is no-go for some folks.

Kotlin probably would be the answer.

show 1 reply