A
Arne Vajhøj
On 1/31/2013 7:54 PM, Peter Duniho wrote: [ SNIP ]They just don't seem to have yet. And IMHO this is one reason why at
least
some people eschew using Java for desktop apps. It's certainly a
significant factor in why I stopped bothering and went back to using
.NET
for my day-to-day ad hoc projects.
I can't prove that I'm typical. But it's likely I'm not entirely unique
either.
I am sure there are other that do not like the Java GUI builders.
But I am convinced that the main reason for the low usage
of Java for desktop apps is the look and feel not being
sufficient native.
I think you're right about that latter. Desktop apps that I've written
for various platforms in the past few years, professionally that is,
have not been Java because they look like Java, not native. And I'll use
Mono before I use Java, on other OS's.
The pain of using Swing is there, it helps convince me not to use Java
for desktop apps, but L&F is a bigger factor, sure.
So for me the current painpoint with Java and GUIs is JSF, because I do
that quite a lot. Like I said, I finally bit the bullet and automated
the process for myself, so I can easily generated matching XHTML
Facelets pages and managed beans, for example.
But is it really a GUI builder or a wizard you want?
GUI builder = tool you use initially and for maintenance of the GUI
wizard = tool that generates a lot of boilerplate stuff that is then
refined and maintained by hand
Arne