On 9/20/2010 3:49 PM, Cédric Beust ♔ wrote:

      Just give us a decent UI that runs on any desktop OS without any
    extra native libraries, etc (which kills the notion of SWT
    immediately)


How so? Swing uses native libraries as well (well, AWT does). They are just implementing the UI at a different level than SWT.

The whole "native libraries are evil" thing died more than ten years ago.
Swing uses native libraries *but* they're a built in part of Java SE and part and parcel of having a Java SE implementation.

Native libraries outside this *are* evil for anyone who deals with more than a couple of platforms. They're a royal PITA for client work in this case.

    and a reasonable API (which Swing has in my book).  The rest of
    the Eclipse RCP might be nice -- but it's "contaminated" by SWT
    for those who want no part of SWT.


Sounds like a pretty arbitrary and emotional position, but whatever works for you.
It's not arbitrary in that SWT takes too much work to deploy, run, troubleshoot, etc, when you have to support numerous platforms. There really is a realm for "works well enough everywhere" UIs -- that's really the entirety of HTML/JavaScript UIs, for starters.

Back to the original topic, if JavaFX's rendering engine and APIs are rolled into Java SE implementations than that would be yet another reason to stay away from SWT. If JavaFX is just yet another add-on library requiring its own add-on native libraries, then it's still on no worse ground than SWT.

--
Jess Holle

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