I know it’s not tied to the web in any way, I just meant that it was mostly made to compete with popular RIA platforms.
My understanding is that it now sort of became the successor of Swing and that Swing won’t get more attention than bug fixing.
Believe what you will, but I’m just telling you real-life on-the-job experience there.
JavaFX is great for most things, but we did run into performance issues when dealing with things like rich-text editing and really large documents where Swing still performed very well.
This was a few years ago, so things might have improved.
Oh I agree, and I wouldn’t personally choose Swing or JavaFX for any game but I could imagine that there are some sorts of games where it could be usable. I suppose JavaFX would be useful for things like these typical free-to-play citybuilders and such, or football manager, that kind of thing. Games that are basically a traditional GUI dressed up with pretty graphics.
Anyway, I like JavaFX. I think it’s nicely designed and more flexible than Swing with much less of the pitfalls.
Still I find myself usually going for Swing anyway. The things that JavaFX is particularly good at aren’t important to me when making a desktop app.