Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm very tempted to use it purely because of its neat Binding APIs, and now that you're able to use it in conjunction with Swing it feels like a natural progression.

The only thing that I can seem its lacking off the bat is a GUI builder (But then according to who you speak to, this isn't necessarily a bad thing!)

Does anybody have any experience with using JavaFX 2.0?

share|improve this question
    
Consider your audience. What browsers are they running? Can you expect your customers to have Java installed in order to run your JavaFX application? Do they have security concerns? Consider if they have HTML5 capable browsers, Silverlight, or Flash. Aside from that, I am not sure who uses JavaFX. If your project needs to be maintained for a long time, I would take a look at current usage and future growth and support. –  BennyMcBenBen Jul 1 '11 at 18:04
add comment

migrated from stackoverflow.com Jul 1 '11 at 14:56

This question came from our site for professional and enthusiast programmers.

3 Answers

up vote 4 down vote accepted

I was an avid user of JavaFX 1 (1.0 to 1.3), but I haven't tried JavaFX 2 yet, partly because it is beta, partly because the long wait douched my enthusiasm, partly because there is now lot of stuff to re-learn and mostly because I just lack time...
That, and as pointed out, increased support for Canvas and JavaScript libraries across browser (and better JS performance) made this a lot less appealing. Windows only support (currently) is also a weak point. So is the size of applications (at least until it is integrated to the JVM).

Now, I can see where it can shine (with regard to JS only): speed, and perhaps memory usage. I see nice JavaScript Box2D demos, for example, but even on my modern home computer (as opposed to my old work computer...), I can see significant lags, probably at garbage collection time.

I am still hesitant to invest time there... from a personal point of view; enterprise usage is a very different matter. The strong commitment for a big enterprise (Oracle) add weight to this technology. Well, if I should do JavaFX for work, I would be happy to dive again. ^_^ Even better if it is with Scala! :-D

share|improve this answer
    
Its all in Java now - they're talking about bringing back the javaFX script at some point, but no timeframes have been set yet. Also I think you've hit the nail on the head, with Oracle backing the technology it should definitely be worth consideration –  Tim Sparg Jul 4 '11 at 7:15
add comment

I started using JavaFX a while back as opposed to using Silverlight. I absolutely loved it, alas the Silverlight integration with my must lucrative platform (Windows) provided quicker to market functionality than I could achieve with Java :(

share|improve this answer
    
I should say that I started with JavaFX when SilverLight was at version 1. –  Kristofer Hoch Jul 29 '11 at 21:24
add comment

We'have started a graphical analysis tool. The API is quite cool and most features i want are in or easy to implements. We are using scala. Packaging and advanced documentation are difficult.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.