I must say that I very much enjoy using Google trends to evaluate the importance of a technology and to see what its future will look like. So today I ran a comparison between “Java Swing” and “JavaFX”. The result shows two things: once we enter the next year JavaFX will be more relevant than Swing but JavaFX will not be that relevant either.
I think this is totally wrong.
Based on the feedback I am getting from the community and also on the projects that I had contact with I foresee a rapid increase in JavaFX usage (and Google searches) over the next 6 to 9 months.
The main reason is the fact that a lot of companies will finally upgrade to Java 8 next year, and JavaFX has really only reached its full potential with this latest Java release. The second reason is the increased availability of third party solutions: open source projects like ControlsFX and JFXtras, and some commercial products (like mine: FlexGanttFX and soon FlexCalendarFX). The third reason will be the availability of JavaFX 8 on mobile devices (Android and iOS). Once managers see that they can ask their developers to use a single UI toolkit for desktop and mobile development there will be no holding back.
So that’s my prognosis, please make sure to check back in Q2 2015 to see if I was right or wrong.
I totally agree… JavaFX will have a important increase of use next year! I hope Oracle’s effort is targeted for that.
[…] Lemmerman has two posts this week. Firstly, one titled ‘2015: The Year When JavaFX Takes Over‘, and secondly, another of his JavaFX tips, this time on ListView […]
[…] Lemmerman has two posts this week. Firstly, one titled ‘2015: The Year When JavaFX Takes Over‘, and secondly, another of his JavaFX tips, this time on ListView […]
I would add that web-start / jnlp glassfish(embedded) with servlet 3, remote invocation of ejbs using proxy classes combined with JavaFX on the front end is the goto solution for the entire development cycle. Then after that Java 9 is fast, really fast.