In JavaFx i can easy create animations, moving pieces etc., but as far as i see there is better to write program logic and communication in java. Worst i see at the moment is calling javafx part as a result of data incoming from server. Is there any convenient way to do it or its better to change to other technology (flex, qt?) assuming it is not important if program will run in browser or outside as a standalone application?
I just started to learn javafx but can drop it and move to other technology and consider c++ + wxWidgets or Qt which im more comforatable with.
JavaFx is certainly appropriate for that, but for the programming logic, the idea is to do it in Java (JavaFx is designed to work well calling java methods and classes). If you are not comfortable with Java, then it might not be the best choice – it depends on what you are trying to accomplish.
JavaFx is really Sun’s (now Oracle’s) last best hope of getting some traction on Java on the desktop (I say that because if this fails, I don’t see them trying again, but who knows?). It isn’t going that well, but if you like JavaFx, and want the distribution improvements that come having executable that doesn’t need to be compiled separately for each platform, then it is certainly a viable option.