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
-~----------~----~----~----~------~----~------~--~---

Reply via email to