Comment Comment by randombytes6869 Java meets your requirements. It gets a lot of shit but there's reasons why its so widely used.The standard libraries + community are larger than Go, you can find a library to do anything. Standard library is huge and mostly great.Compilation time is a couple seconds even for huge projects. You can do automatic reloads using Gradle.Its very cross platform, including one of the only good cross platform desktop UI's.You can build smaller binary distributions using JLink or a multitude of third party tools.Single binaries are overrated. Any app that's widely distributed uses an installer or package management anyways (brew,choco,apt) parent randombytes6869 6 years ago
The standard libraries + community are larger than Go, you can find a library to do anything. Standard library is huge and mostly great.
Compilation time is a couple seconds even for huge projects. You can do automatic reloads using Gradle.
Its very cross platform, including one of the only good cross platform desktop UI's.
You can build smaller binary distributions using JLink or a multitude of third party tools.
Single binaries are overrated. Any app that's widely distributed uses an installer or package management anyways (brew,choco,apt)