On 02/02/2013 01:21 PM, Arne Vajhøj wrote:
> On 2/1/2013 8:54 PM, Arved Sandstrom wrote:
>> On 02/01/2013 09:08 PM, Arne Vajhøj wrote:
>>> 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
>
>
Much closer to a wizard then to a builder. That's why using a simple
Scala DSL for JSF works for me, it's not so much that I want to do
layout that I want to avoid boilerplate. I generate coarse layout with
divs and panelGrids and panelGroups and dataTables; I do the fine layout
with CSS anyhow at a later stage.
AHS