8 ms·
So this makes me wonder: how common is desktop app development with Java these days? I imagine there is still a lot done for internal app, but is it still viabl
by towawy 4y ago
So this makes me wonder: how common is desktop app development with Java these days? I imagine there is still a lot done for internal app, but is it still viable to ship Java apps to end users? How you handle JRE distribution in that case?
Anyway also wanna shout out Dear ImGui[0]. I've been using it recently to build an interactive UI to quite complicated networking code. So far it been great for manual testing and demos, and it's fairly low maintenance once running.
[0] https://github.com/SpaiR/imgui-java https://github.com/SpaiR/imgui-java
- zelos 4y agoI think you're right, it's mostly internal tools these days. Like a lot of Java stuff, it's the dark matter of the software world.
- ludovicianul 4y agoYou can bundle the JRE with the app using https://docs.oracle.com/javase/9/tools/jlink.htm https://docs.oracle.com/javase/9/tools/jlink.htm and use https://docs.oracle.com/en/java/javase/14/docs/specs/man/jpackage.html https://docs.oracle.com/en/java/javase/14/docs/specs/man/jpa... to create distributions for the main platforms.
- kaba0 4y agoThere is not even a JRE anymore, you are supposed to bundle the JDK’s relevant part with your app for quite some version now.