Hacker News new | ask | show | jobs
by slantedview 1040 days ago
> I wonder why Go isn't the new Java/.NET (yet?).

Go is moving too slowly (ex: most of the SDK still doesn't support generics). Meanwhile, Java is moving relatively quickly, as are new contenders like Rust.

2 comments

Go is moving slowly, or trying not to move at all, on purpose, and I have to say, as a C# developer having to constantly learn new syntax, it seems refreshing. At the rate it's adding new syntax, C# may fall apart under its own weight and become the next C++.
But Go started at Java 1.1 levels, for no good reason. If you want a language with a conservative growth, Java is your choice.
Moving towards what?

I use it to build services that can serve lots of requests, I don’t need the language to be moving fast underneath me

> Moving towards what?

Toward a better stdlib? E.g. we had to wait years to get Min/Max.

I think the stdlib is pretty good! Was anyone really waiting for min/max?
The SDK is where most movement is needed.