Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Comparison of Swing, Qt, GTk?

273 views
Skip to first unread message

Michael Schuerig

unread,
Jan 25, 1999, 3:00:00 AM1/25/99
to

I'm wondering has done a comparison of Java's Swing with Qt (KDE /Linux)
and GTk (GNOME/Linux)?

Michael

--
Michael Schuerig
mailto:schu...@acm.org
http://www.schuerig.de/michael/

Michael Schuerig

unread,
Jan 25, 1999, 3:00:00 AM1/25/99
to
BL <fn...@sgi.c0m> wrote:

> In comp.os.linux.development.system Michael Schuerig <schu...@acm.org> wrote:
>
> : I'm wondering has done a comparison of Java's Swing with Qt (KDE /Linux)
> : and GTk (GNOME/Linux)?
>
> I'm certainly no java expert - only been playing wiht it real informally, but
> with the current free tools (jdk) on linux and even on my work system (irix),
> I'd have to say that compiles are PAINFULLY slow, as are app STARTUP times!

Before everyone goes down the performance path, it seems like I need to
make clear that I'm not interested in that aspect right now. I'm looking
for a comparison on the programming level: APIs, ease of development,
general approach to GUI creation.

Thanks,

Richard Jones

unread,
Jan 25, 1999, 3:00:00 AM1/25/99
to
BL <fn0rd> wrote:
: In comp.os.linux.development.system Michael Schuerig <schu...@acm.org> wrote:

: : I'm wondering has done a comparison of Java's Swing with Qt (KDE /Linux)
: : and GTk (GNOME/Linux)?

What sort of comparison? Speed? Memory
usage? Usability? Since all three
toolkits work with three different
languages (Java, C++ and `mainly C but
often Scheme' respectively) you should
pick the right toolkit based on language,
availability and licensing. There's not
really a way to compare the toolkits side
by side on the same application.

: I'm certainly no java expert - only been playing wiht it real informally, but


: with the current free tools (jdk) on linux and even on my work system (irix),
: I'd have to say that compiles are PAINFULLY slow, as are app STARTUP times!

: so slow that I abandoned doing a gui project in java (swing) and went back to
: good old ANSI C with gtk+. aah - nice comfortable Makefiles, etc ;-)

: until the performance is AT LEAST doubled in java, I don't know of anyone who
: really takes it seriously (when the situation at least allows for other
: choices). in some situations, java may be the only option, but given a
: choice, I'm not convinced java is ready for prime time.

What processor are you using? There's no
real problem with Java + TYA + Swing
on a Pentium II, but it can be a bit
painful on earlier models.

Rich.

--
- Richard Jones. Linux contractor London and SE areas. -
- Very boring homepage at: http://www.annexia.demon.co.uk/ -
- You are currently the 1,991,243,100th visitor to this signature. -
- Original message content Copyright (C) 1998 Richard Jones. -

d2fab...@aol.com

unread,
Jan 25, 1999, 3:00:00 AM1/25/99
to
I was looking at wxWindows since it is free for all platforms.
I think Qt is only free for unix.

I would be interested in the results of such a comparision
which includes wxWindows and maybe Tcl/Tk with the incr
extensions.

Dan Fabrizio

In article <1dm6nvc.1o0...@port051.bonn.ndh.net>,
schu...@acm.org (Michael Schuerig) wrote:


> BL <fn...@sgi.c0m> wrote:
>
> > In comp.os.linux.development.system Michael Schuerig <schu...@acm.org>
wrote:
> >
> > : I'm wondering has done a comparison of Java's Swing with Qt (KDE /Linux)
> > : and GTk (GNOME/Linux)?
> >

> > I'm certainly no java expert - only been playing wiht it real informally,
but
> > with the current free tools (jdk) on linux and even on my work system
(irix),
> > I'd have to say that compiles are PAINFULLY slow, as are app STARTUP times!
>

> Before everyone goes down the performance path, it seems like I need to
> make clear that I'm not interested in that aspect right now. I'm looking
> for a comparison on the programming level: APIs, ease of development,
> general approach to GUI creation.
>
> Thanks,
> Michael
>
> --
> Michael Schuerig
> mailto:schu...@acm.org
> http://www.schuerig.de/michael/
>

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own

Richard Krutisch

unread,
Jan 25, 1999, 3:00:00 AM1/25/99
to
Im my opinion swing is a very powerfull api, which provides as well appropriate datastructures,
and uses already patterns in the design of it's classes.
That are very important features


-- 
--------------------------------------------------------
Change is the only invariant, even if man can't stand it
 

Gerald Preissler

unread,
Jan 31, 1999, 3:00:00 AM1/31/99
to
BL <fn...@sgi.c0m> writes:

> I'm certainly no java expert - only been playing wiht it real informally, but
> with the current free tools (jdk) on linux and even on my work system (irix),
> I'd have to say that compiles are PAINFULLY slow, as are app STARTUP times!

> so slow that I abandoned doing a gui project in java (swing) and went back to
> good old ANSI C with gtk+. aah - nice comfortable Makefiles, etc ;-)

BL,

if the compile times are a problem for you with Java, you should take
a look at Jikes, IBM愀 alternative Java compiler. Since it is
implemented in C++(?), its an order of magnitude faster than javac
(which is implemented in Java itself).
App startup time does not concern me that much (YMMV), but while I
agree that Java is not the environment of choice for number crunching
or 3D action games (yet?), I悲 say there are quite some applications
where it is adequate.

cheerio
Jerry

--
||| ... and now for something completely different ...
o o
--m--!--m--

0 new messages