Welcome to the CSC Q&A, on our server named in honor of Ada Lovelace. Write great code! Get help and give help!
It is our choices... that show what we truly are, far more than our abilities.


+5 votes

Are there other application options other than JavaFX? If so, what are they called?

asked in CSC305 Fall 2020 by (2.3k points)

2 Answers

+1 vote

If you are referring to the IDE. I personally use either Visual Studio or JetBrains IDE (prefered). Aside from JavaFX you can use tkinter which is a GUI library for python however this course will not cover that.

answered by (2.4k points)
0 votes

JavaFX is a software platform for creating and delivering desktop applications. Other than JavaFX, there is Swing. Swing is fully supported by Oracle and all compatible Java run-time suppliers. This is not surprising, as most Java IDEs are written using Swing. Swing has an extremely useful ability to display controls using styles based on native user interfaces. This means a Swing Windows application looks like Windows, and a Swing MacOS application looks like MacOS.

Swing support is never going away, as there is too much use of it, and its still being used for major projects.

I heard that Swing is always been much less buggy and much faster than JavaFX, especially on Linux.

There is also Electron - a free and open-source software framework developed and maintained by GitHub. I think for now this is the most popular framework because it's so easy to build cross-platform apps

answered by (8 points)