I never thought WORA guis were a viable goal to start with. The look 
and feel standards for the major gui platforms (Windows, Mac, <pick your 
favorite unix gui>) are pretty diverse. Things as simple as confirmation boxes 
aren't standard across platforms, and it goes downhill from there.

        Back in the day (when java didn't exist and cross platform guis relied 
on compatibility libraries), I worked on an old MVS app that grew a gui client 
that had to run on windows, mac, and solaris. We used a library called XVT to 
produce a gui that kinda, sorta, worked on all three. It looked though, like an 
XVT app, which wasn't *quite* a windows app, quite a mac app, or quite a 
solaris app.
        
        It was the single most common complaint from the user base. Our product 
didn't "look right". It didn't behave the way a gui app for the given platform 
was expected to act, which increased training times and basically meant that 
folks had an extra-hard time working with our product. I personally had to sit 
through four hours of Banker's Trust's call center manager explaining, in 
excruciating detail, all the mistakes her (windows savy) technicians made 
whenever they tried to use our app.

        Swing apps always reminded me of that old XVT app in that they never 
felt "right" to me on any platform. They became, in effect, a whole new 
standard. So instead of is it windows, mac, or unix, it was now windows, mac, 
unix, or swing. 

        At least SWT feels right on any supported platform.

        And lets be honest here, for most anything with a commercial gui, it's 
not Write Once Run Anywhere.

        It's Write Anywhere Run It On Windows :).

        Server side stuff is different, as are administrative tools where you 
can count on a high degree of tech savy on your user base, but for regular 
folks running regular apps, I never want to present them anything *except* the 
Windows UI.

        --- Pat

> -----Original Message-----
> From: Konstantin Ignatyev [mailto:[EMAIL PROTECTED]
> Sent: Thursday, December 01, 2005 4:07 PM
> To: Tapestry users
> Subject: RE: daydreaming of tapetry and ajax
> 
> Just say no to SWT – please do not support and
> promote WORA breaking technologies.
> 
> 
> --- Patrick Casey <[EMAIL PROTECTED]> wrote:
> 
> >
> >     Personally, if I never have to work with swing
> > again, I'll die
> > happy. It always struck me as overdesigned ... sort
> > of the EJB of gui
> > development. Plus I never liked the look and feel of
> > swing UI's anyway,
> > which is why I'm so glad eclipse is SWT based.
> >     Yes, I know others may disagree; I'm not claiming
> > swing is evil,
> > just that I don't like it :).
> >
> >     --- Pat
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to