|
|
|
|
|
by randombytes6869
2170 days ago
|
|
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) |
|
Single binaries are easier to install and maintain even if you have to maintain an installer.