4 ms·
I'm not found about AWT, Swing and JavaFX. Including a UI-Toolkit within the base-library of a programming language seems like a mistake. It doesn't integrate w
by ho_schi 4y ago
I'm not found about AWT, Swing and JavaFX. Including a UI-Toolkit within the base-library of a programming language seems like a mistake. It doesn't integrate well. It is not usable for other programming languages. And support for font-rendering, acceleration, HighDPI or Wayland is problematic.
I've to maintain a small Swing based application and I don't appreciate it.
- qwerty456127 4y ago> Including a UI-Toolkit within the base-library of a programming language seems like a mistake. Sounds subjective. I would prefer an entire language designed specifically for building native desktop GUI apps because 1. that's the only kind of apps I am interested in developing 2. I hate verbosity/boilerplate, manual labor and uncertainty brought by existence of multiple artificially attached UI toolkits VisualBasic was sort of such a language but it obviously is obsolete in so many ways.
- oweiler 4y agoJavaFX is not part of the JDK. At least since Java 11 and probably earlier.
- ho_schi 4y agoCorrect. JavaFX is now - other than AWT/Swing - a separate library. I'm sticking with JDK8 where it is integrate but that doesn't matter.