princec, you wrote:[quote]the team maintaining it were quite reluctant to understand some of the reasons that some developers might have for wanting to get right in there and do things at the back-end level. For example… let’s say we wanted to render stuff in OpenGL directly and then have that as part of the scenegraph structure.
[/quote]
I’m not at all sure I understand.
At this point, has the back-end level been made accessible or would the only way to have it accessible be via a difficult to write fork? (Would you mind taking a moment to point to specific Objects involved or a proposed method signature? I would find that very helpful.)
Is the example you gave about rendering to OpenGL directly still pertinent? Are there other examples?
I’m assuming there are things that one can do in OpenGL that are faster than rendering with JavaFX, or that there are simply things one can’t do in JavaFX that one can with OpenGL? Is it both? What are a few good examples of things that we can’t do with JavaFX that become available if rendering to OpenGL is made possible?
CommanderKeith: I’m not clear on the argument of just using HTML instead of Java. There is still plenty that JavaScript/HTML/CSS can’t do, in terms of performance and in terms of sheer readability and maintainability of code. The HTML may be transferable, but the JavaScript?
FXML is a nice feature of JavaFX.
nsigma: I don’t see the logic of Swing/AWT outliving JavaFX, except for maybe the fact that there is so much legacy code. People are still coding in COBOL. That is not exactly a convincing argument for using COBOL over another language for a new application.
I am serious about putting some sort of query to this fellow that goussej found. Something along the lines of “a bunch of us at Java-gaming.org would like to see JavaFX do X, Y, Z. Are any of these enhancements possible/in-the-works?” And I’d try to make a case for how having a healthy game-writing community benefits the overall health of a language. But I will need help with spelling out the specifics that are being requested! Can any of you help some more with that?
If so, thanks!
Every language is going to have its pros and cons. The big strengths of Java (to me) are that the language is a lot more readable and maintainable, and that one can go pretty low level. It doesn’t have to beat every other language in all their aspects in order to have adherents/enthusiasts and to have continued interest in writing games and applications of a certain size and scope. There seems to be a lot more happening these days to keep the language relevent, and it is being done via about as rational and well-thought out process as could be expected for something so huge and complex. I’d like to do a bit of lobbying on behalf those who are interested in the game programming.