3 ms·
Prolly the biggest advantage of the JVM in my opinion was pointed out by "iv...@ivan.net.nz": > The one thing I like about the jvm is that I can compile
by peter_l_downs 13y ago
Prolly the biggest advantage of the JVM in my opinion was pointed out by "iv...@ivan.net.nz":
> The one thing I like about the jvm is that I can compile
> and package code on one platform and deploy to another
> without worrying about anything but the fact that the jvm
> is installed.
Solves so many headaches!
- yumraj 13y agoWhile it's not the same thing, 'go' can compile for multiple platforms, and then you can deploy appropriate binaries on another OS as long as 'go' is installed.
- burntsushi 13y ago> and then you can deploy appropriate binaries on another OS as long as 'go' is installed. Nope. Go does not need to be installed for a binary produced by the `gc` compiler to run.
- tieTYT 13y agoYes, and for how good Haskell is as a LANGUAGE, it sucks at this very important feature (assuming you want to use a 3rd party library).
- michaelsbradley 13y agoThere's always Frege: https://github.com/Frege/frege https://github.com/Frege/frege But it's definitely a work in progress.
- mjn 13y agoSun used to use the catchy slogan "write once, run anywhere" to refer to this property...
- mrhonza 13y agoYes, I agree that uberjars are a great thing when it comes to the JVM ecosystem. However, with the advent of projects like docker, I can't help but think that this reasoning is now obsolete. You can write your app in Go, Rust or Haskell and deploy it inside a container that you provide. You control the environment that it runs in.