Is javafx used for developing only system apps? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

Is javafx used for developing only system apps?

15th Dec 2016, 2:49 PM
Abdullahi Muhammad Nma
Abdullahi Muhammad Nma - avatar
2 Answers
+ 1
The original goal of the Java Platform was to provide a software environment for embedded devices. However, a strange loop in history made Java the number one development language for enterprise software. Java on the client received less attention than the lucrative server-market. With JavaFX, the Java platform now has a strong client component that can be used to develop applications for desktops, tablets, mobile and embedded systems. The new Java Client component, JavaFX, has been designed from scratch, taking into account experiences from both the Java world as well as from other UI frameworks. One of the key principles of JavaFX is to leverage hardware (e.g. GPU's) as much as possible. Indeed, a requirement for todays user interfaces is a highly responsive and performant toolkit. It's like Christmas. 😇
15th Dec 2016, 2:55 PM
Vipul Walia
Vipul Walia - avatar
JavaFX isn't really used by anyone, I had to write this reply after seeing Vipul's answer which is dangerously misleading to people who are trying to learn. See this analysis of the status of JavaFX: It's effectively dead. The mobile "effort" is done by an external startup. I tried their JavaOne app on my iphone and it was the crashiest slowest thing I ever tried. It made phonegap apps look good.
15th Dec 2016, 5:04 PM