[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: why not Java?
> Im pondering what language would be best to develop applications for
Linux.
> Now that Java is starting to make solid lead way in Linux land why
wouldn't
> I just use Java. Why would I want to develop for just KDE or just
GNOME when
> I can develop for all of them and more at the same time?
I would not hesitate to use java for an application. It is
cross-platform (obviously) and since IBM came out with their JDK for
Linux performance is very good (hard to tell from a native app unless
your machine is swamped). Even if you don't develop in Java you don't
have to target spcifically KDE or GNOME. KDE uses the Qt library
which is cross platform so your app is reasonably portable so long as
you avoid all the KDE-specific tools. Gnome uses GTK which is not
cross-platform (yet), but the Gnome environment offers real session
management, a CORBA object broker, a print API, and other things that
make it a very rich enviromnet. Gnome I think is the clear winner in
the desktop battle as their superior infrastructure is starting to pay
out some real rewards that I doubt KDE will be able to match. Also
don't confuse Gnome and Enlightenment (the hideously bloated default
window manager), you can use a window manager like Window Maker or
XFCE and still offer your applications all the Gnome services without
wasting all your systems memory on stupid things like themes. Gnome
is not a window manager (KDE is, hence kwm), it is a "desktop
enviroment" whose concern is manageing the interoprability of
application and services.