On Thu, Jan 29, 2009 at 10:59 AM, Thomas Singer <[email protected]> wrote:
>>> far easier than web dev
>>
>> Nope.
>
> It is easier, because you just need to code and are absolutely free in
> refactoring. No need to mess with XML or HTML files, too. No need to use
> reflection. BTW, Wicket is the only web-application framework, I've found
> which feels quite similar easily. Others are a nightmare - just like Eclipse
> RCP is.

I can create a web app 100x faster than any swing app. Just a matter
of experience and preference. I just loathe broad claims that Foo is
far easier than Bar. It is NOT. Just a matter of your experience.

>> I can spot a Swing UI a mile away. Usually ugly, and doesn't mesh
>> correctly with established GUI standards on platforms.
>
> Maybe you can spot a *bad* Swing UI a mile away. Please take a look at
> JFormDesigner, JGoodies tools or even - shame on me - our SmartSVN.

Nope. even 'good' Swing UIs are horrible. But there are also enough
bad native Windows/OS X apps for that matter. Just tends to be that I
don't have Java developers' GUI design skills even in normal regard.

> One major advantage of Java applications is, that you usually
> can move it around (from one location to another at the same machine, or
> even on a different machine), you don't need to *install* it.

This is just a Windows quirk. Most OS X apps don't need to be
installed either. But Java apps often need JAVA_HOME to be setup. And
if it doesn't point to JDK 6, the application doesn't work, but if
your platform only supports JDK 5, and the default is JDK 1.4, your in
a world of hurt. And don't get me started about incompatibilities
between platforms. OS X Java != Windows Java != Linux Java

> Copy/pasting text is supported since ages. Copy/pasting non-text requires
> coding like in native applications, too.

Why can't I reliably copy/paste text between my Swing apps and native
applications then?

>> are the swing apps slow
>
> 10 years ago you were right.

This is something that is claimed by everybody. However my experience
is that swing apps are slow. Java isn't, but swing is.

Martijn

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to