4 ms·
I don't get this logic. Native libraries are annoying? You can run zeromq (and most, what you would probably call "native," libraries) on almost any platform.
by banachtarski 13y ago
I don't get this logic. Native libraries are annoying? You can run zeromq (and most, what you would probably call "native," libraries) on almost any platform. Just change your compiler target. The JVM? Not so much. Try running that on an ipod and see where that gets you. Or many embedded devices for that matter.
Not to mention you need the JVM installed too and believe me when I say there are plenty of us who are sick of the JVM and its incessant auto-updater.
- pjmlp 13y ago> Try running that on an ipod and see where that gets you. Easy, just use RoboVM or Aicas > Or many embedded devices for that matter. There are lots of commercial JDKs that compile directly to native code. Most of the embedded devices that cannot be targeted by Java wouldn't support running something like ZeroMQ anyway.
- tbrownaw 13y agoYou do realize that nobody will write an application in Java for the purpose of using ZeroMQ? Instead they have an application already written in Java, or some other compelling reason to write the application in Java. Given that there is already a dependency on the JVM, it is silly to add another dependency on a particular host platform. It is silly to force the compile process to become aware of the host platform, when it otherwise wouldn't need to be.