Re: TCL/TK , Java

From: Cameron Laird (claird_at_lairds.com)
Date: 11/30/03


Date: Sun, 30 Nov 2003 16:39:30 -0000

In article <K%ixb.26$Mg2.13205@newsread.de.ignite.net>,
Matthias Kraft <Matthias.Kraft@nospam.softwareag.com> wrote:
>Hi *!
>
>DVG wrote:
>> We have an existing application in C++ with a TCL/TK GUI environment.
>> There are claims that a Java GUI will be much more professional and
>> easier to maintain and extend. We are considering switching and would
>> like to know the pros and cons.
                        .
                [more context it's
                slightly unfair to
                elide]
                        .
                        .
>You can't develop and maintain professional GUIs by hand - it just
>takes you too much time. The last app I wrote in Java, I used
>JBuilder to create the GUI, for example.
                        .
                        .
                        .
I, also, have questions about this topic. I've
crossposted to cljg hoping for help from the ex-
perts there. While I do Java occasionally (with
a history going back to before it was called
"Java"), my experience is shallow.

Is this last true? Do full-time Java-oriented
GUI developers rely on JBuilder and similar
"builders" for all their work? Is Swing still
viable, or is everyone moving to SWT?

Are there good Java builder solutions for:
1. test-drive development and related
    validation issues;
2. geometry management (typical ques-
    tion: do resulting applications
    "look OK" when resized?); and
3. what I call "intelligent interfaces"?
I'll give an example of what I mean by the latter.
Consider the simplest case, that of form-oriented
data entry. Is there an effective programming
model for teaching a "Submit" button, say, to be
enabled only when entered data are "sane"?

How widespread is Eclipse use?

How do developers work with big GUI interfaces?
I regard development work cycles that include re-
compilation as impractical.

-- 
Cameron Laird <claird@phaseit.net>
Business:  http://www.Phaseit.net

Quantcast