Linked by Thom Holwerda on Thu 25th Sep 2008 15:29 UTC, submitted by Guido
GTK+ Imendio has released a binary build for the native Gtk+ Mac OS X port. It can be downloaded at the project's webpage. The installed frameworks can be used directly in the Xcode IDE and come with a project template that sets all the necessary flags and variables to build against them.
Permalink for comment 331863
To read all comments associated with this story, please click here.
Why use non-native APIs for UIs?
by chaosvoyager on Mon 29th Sep 2008 17:01 UTC
chaosvoyager
Member since:
2005-07-06

I can understand making the 'model' and 'controller' bits portable across platforms, but I cannot for the life of me understand why anyone would use a non-native API for the 'view' part, especially with all the flamefests I keep encountering regarding inconsistent look and feel.

UIs are not that difficult to write, are they? I have written UIs in Cocoa, HTML, SVG, XAML, QT, GTK, and Swing. It took just a little more effort to write separate UIs for each platform in the language that best matched them (especially when good design tools are available, like the ones that made Swing bearable), and doing so actually ended up saving me effort in the long run.

So what am I missing here? Is it just me?