4 ms·
Decoupling might have benefitted JavaFX, but it did not benefit me who develops professional desktop applications for a living, and it did not benefit my users.
by java-man 8y ago
Decoupling might have benefitted JavaFX, but it did not benefit me who develops professional desktop applications for a living, and it did not benefit my users.
If they wanted to decouple, they first should have created a cross-platform jpackager-like tool that generates native executables for major platforms.
I remember JavaFX was launched with great fanfare as a modern replacement, which it certainly might have been - a modern, efficient platform. I am afraid it will slowly decay and dissolve into oblivion to be replaced by gigabyte-size electron apps.
- freeone3000 8y agoThis tool is called jlink. https://docs.oracle.com/javase/9/tools/jlink.htm https://docs.oracle.com/javase/9/tools/jlink.htm
- java-man 8y agodoes it create a native executable?
- freeone3000 8y agoIt builds a directory of files which contains a .bat to launch the bundle.
- java-man 8y agoso it DOES NOT build a native app (jpackager does, but it's a mess: present in 8, removed in 9, coming back in 12 without cross-platform targeting). The major point of JavaFX is cross platform development. Please offer a cross-platform jpackager, and we'll be happy.