Michael
--
Michael Schuerig
mailto:schu...@acm.org
http://www.schuerig.de/michael/
> 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,
: : 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. -
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
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
> 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--