JavaFX is not a direct replacement for Swing, it's an alternative to Swing, and Swing is going to be around for a long time (possibly longer than JavaFX if Oracle decides to duck out of the fight with Adobe and Microsoft). JavaFX script is neat and I really hope that it flourishes under new ownership, but right now I wouldn't base a commercial application on it. It's not (yet) good enough to compete with the user experience of Flex or Silverlight, and opinion is very much divided about it's future after Oracle completes it's takeover.
If you have to make a decision right now and you have to use Java, then I would go with Swing. If you want all the whizzy effects of JavaFX, buy a copy of Filthy Rich Clients which tells you how to achieve them with regular Java. If you're not tied to Java for the UI, then I'd be considering Flex instead. If you don't have to make a decision right now, I'd wait until the dust settles after Oracle completes it takeover, or at least until JavaOne! On Apr 28, 4:50 pm, IngoF <[email protected]> wrote: > I'm currently looking into JavaFX from the enterprise developer's > point of view and I'm also working on a little article on the subject. > > When looking at JavaFX script, it sure is impressive with build in > binding, properties and so on. > And the ease of making cool effects and animations happen really > knocked my socks off! > > However, when you play around with it becomes pretty as well, that it > lacks in terms Layout Management, more complex > Widgets, application lifecyle management and so on. > So what should be the advice for someone starting a project for a new > intranet application TODAY? > Use Swing, although you know it will die sooner or later? Write your > own widgets, a little framework around them and use MigLayout? > And then throw everything away when a new and more complete version of > JavaFX comes around? > Or maybe just wait for JavaFX 1.2 or whatever? > But when will it be out? I couldn't find a release schedule or > anything that hints at the next version on the official pages. > > Does anyone here know maybe? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---
