Linked by Thom Holwerda on Wed 7th Mar 2007 22:27 UTC
Java "Although the .NET vs. Java war is basically over for control of the Windows desktop, where .NET is sure to become the managed language of choice for new Windows desktop applications, there is a new battle brewing. That battle is for the Linux desktop. Now that Java has been open sourced under the GPL, even the most strict of the 'free software only' distributions can start bundling it and integrating it into their Linux distributions out of the box."
Permalink for comment 219418
To read all comments associated with this story, please click here.
Only Two Choices?
by ma_d on Wed 7th Mar 2007 22:58 UTC
ma_d
Member since:
2005-06-29

Python/Gtk seems like a pretty strong choice given that there are quite a few applications using it (Gajim for example).

I'd actually be more strongly tempted by C# and Gtk than Java and Swing or Java and SWT. SWT is pretty nice, but I still prefer Gtk and simple Gtk bindings (it's sort of home field for me, and I know I'm not losing drawing primitives because they're not available cross platform). I don't consider Swing a viable toolkit: D&D on Linux issues, Mac issues with dual monitors, too clunky in general, the object decomposition seems like it was done by an OO purist, it seems unlikely to take advantage of gpu drawing anytime soon, etc...

My feeling is that today, on Linux, Mono may be the strongest choice. Especially given the Gnome bindings for it (I've heard they're quite complete?).

Reply Score: 5