Is it worth developing in JavaFX for Web, Mobile and Desktop?


I would like to know how JavaFX is going, if it has already been consolidated, if it is still a bet.. I really liked the look and the "Write once, run everywhere" .


Instead of answers I hear only crickets chirping. It seems to me that it is not consolidated.

Nor can it be bet because it is already quite old.

web interface

The companies that decide the direction of the web interface have decided that it is HTML; more precisely HTML5.

Those who dared to challenge trying to force the bar with interfaces that run in the browser but actually render the screens using compiled code (Silverlight, Flex, the infamous Flash and Java FX itself) had their tools classified as second class citizens and are increasingly disused and less popular.

Write once run everywhere – mobile platforms

HTML5 has also been widely used with the aim of "write once run everywhere" on mobile platforms, through tools such as PhoneGap and Intel's App Framework .

There are also companies that create their own container to run HTML5 applications on different devices.

This method may not be the best way to have the best Android app or the best iOS app, but it is likely to be the cheapest and fastest way to launch a product early and improve it later using the specific tools. of each platform.

Write once run everywhere – cross-platform (mobile, desktop, web)

The most used technique for this these days are "normal" web pages; eventually but not necessarily with responsive layout (the layout adjusts according to the device used to view the page).

Depending on the application you are going to make and the target audience, this can serve you very well.

In this case, on the server side you use whatever platform you want. And, if your system design is right from the start, you expand the system to run on other devices just needing to write new interfaces depending on the platform – the back end code remains the same.

Scroll to Top