Re: GTK+ on Mac OS X status

Hello Michael,

Monday, November 21, 2011, 3:18:24 PM, you wrote:

MN> On Mon, 2011-11-21 at 09:05 +0100, Gour wrote:
>> On Sun, 20 Nov 2011 20:40:32 +0100
>> Michael Natterer <mitch gimp org> wrote:
>> > Because Paul knows what he is talking about. 
>> :-)
>> > GTK+ on the Mac is not perfect, but these days it's getting better
>> > every week.
>> So, it means that soon/in_th_future GTK+ will become 1st class citizen
>> on Mac?

MN> That's our intention. I have for example GIMP running on native
MN> GTK+ and I don't see much remaining real bugs, only cosmetics.

Come on and stop talking bullshit. You now exactly that this is not
true. A 1st class citizen toolkit has to use the Cocoa widgets and
this will never happen for GTK. All you do is using NSView and
NSWindow. And remember that since 10.5 most Apperance Manager
functions are declared obsolete (by the way the same this is also true
for Vista/Windows7). The new business model is to lock the people
into their look and feel because on the technical level the OS systems
are almost the same. MacOSX is perfect with it, Windows8/Metro is
trying to do the same.

And for any commerical application you will see that soon there is no
way to use GTK+ anymore on this systems. Apples App Store will became
so important that you have to obey the rules that you must use the
Cocoa toolkit and on Windows8 we see the same with Metro. No metro no
app store. When you only target geeks then it might be ok, they can
use fink and unix tools and don't worry about the GUI output.

It very much depends on your competition, customer base and
application domain. But it's stupid from a business/money making point
to use GTK+ on anything else then Linux. And no i don't count Pauls
donation ware project as GTK. A better example would be WingIDE for
Python which is GTK based - but programmers are geeks by definition.

So for Gour i stay with my advise to use WxWidget and select a
programming language that has a good binding. WxWidgets is using GTK by
the way in it's most stable Unix port. And did your boss really
approve to use an experiemental language like D - he's brave! I
learned it the hard way to not put my trust into community projects
like this. Use a WxWidget/Script-Language/C/C++ combination.

Best regards,
 Lothar                            mailto:llothar web de

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]