Some of them use open source libraries that are not perfectly modularized and I assume they never will be. My front-end applications are based on other Maven projects whose builds I install in my local Maven repository. So that’s it, I use the following components and software:īesides all these good reasons, I also want to be faster at creating front-ends and creating nice user interfaces is easier than with Java Swing, I think. For backend software and servers, where the customer usually has their own runtime architecture, that’s easy, but for GUIs, I generally don’t want to ship a full JDK anymore, I want to use modular Java, ship a JDK of my choice, and provide a proper build system for it all. Of course, I don’t want to lock customers into JDK maintenance contracts. Over time, as I wanted to move forward with some more lightweight front-ends, I started building JavaFX applications. ![]() ![]() Usually Maven is my build tool of choice and for Java front-ends I sometimes still build a front-end application using ANT, Swing with Oracle’s JDK 8u202, and JDK 8’s Java Packager, but don’t tell anyone…
0 Comments
Leave a Reply. |