3 ms·
> But the opinion that Go is sluggish and opaque is purely subjective It is not. It's significantly slower than Java and has maybe 5% of its observability tool
by pron 6y ago
> But the opinion that Go is sluggish and opaque is purely subjective
It is not. It's significantly slower than Java and has maybe 5% of its observability tools. Go is technologically more than a decade behind Java in compilation, GC, and observability. I'm not saying it's not good enough for certain things -- sometimes primitive and simple gets the job done, and you might not need a Ferrari to go to the grocery store -- but let's not turn an acceptable compromise into a win.
> Java's memory consumption makes it feel sluggish
Why? If you don't mind it performing as poorly as Go, you can reduce the heap size and pick a low-latency collector like ZGC, but really Java says, give me the cheapest resource, RAM, and in return you'll get something much better.
> especially on desktop
Java desktop applications consume less RAM than Electron ones, and IntelliJ is more snappy than Atom (and recently, unfortunately, vscode, too), although there are perfectly valid reasons to prefer Electron.
> Also, when are the value types coming?
I don't know. Not my area.